Чтобы переименовать столбцы таблицы, используйте предложение RENAME COLUMN
инструкции ALTER TABLE
.
Чтобы переименовать любое существующее ограничение для таблицы, используйте предложение RENAME CONSTRAINT
инструкции ALTER TABLE
.
При переименовании столбца таблицы новое имя не должно конфликтовать с именем любого существующего столбца в таблице. С предложением RENAME COLUMN
не допускается включать никаких других предложений.
В примерах на рисунке используется таблица marketing с первичным ключом mktg_pk, определенным в столбце id.
CREATE TABLE marketing (team_id NUMBER(10), target VARCHAR2(50),
|
В примере a столбец id
таблицы marketing
переименовывается в mktg_id
. В примере b mktg_pk
переименовывается в new_mktg_pk
.
При переименовании любого существующего ограничения для таблицы новое имя не должно конфликтовать с именами всех существующих ограничений. Для переименования создаваемых системой имен ограничений можно использовать предложение RENAME CONSTRAINT
.
Далее: Проверка последовательностей