Оператор ALTER TABLE в ORACLE

Добавление одного столбца в таблицу

alter table t1 add newcol varchar2(100);

Добавление нескольких столбцов в таблицу

alter table t1 add ( 
newcol_1 varchar2(100),
newcol_2 varchar2(100)
);

Изменение свойств одного столбца.

ALTER TABLE t1  MODIFY newcol varchar2(150);

Изменение свойств нескольких столбцов.

alter table t1 MODIFY ( 
newcol_1 varchar2(150),
newcol_2 varchar2(150)
);

Удаление столбца

alter table t1 drop column newcol;

Переименование столбца

alter table t1 rename column oldcol to newcol;

Переименование таблицы

alter table t1 rename to t2;

Отключение констрейнов

alter table t1 DISABLE constraint constraint_name;

Удаление констрейна

ALTER TABLE table_name DROP CONSTRAINT constraint_name;

Добавление констрейна

ALTER TABLE table_name ADD CONSTRAINT constraint_name UNIQUE (col_name);
10:34
223
Нет комментариев. Ваш будет первым!
Загрузка...