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

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

  1. alter table t1 add newcol varchar2(#cc66cc;">100);
  2.  

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

  1. alter table t1 add (
  2. newcol_1 varchar2(#cc66cc;">100),
  3. newcol_2 varchar2(#cc66cc;">100)
  4. );
  5.  

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

  1. ALTER TABLE t1 MODIFY newcol varchar2(#cc66cc;">150);
  2.  

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

  1. alter table t1 MODIFY (
  2. newcol_1 varchar2(#cc66cc;">150),
  3. newcol_2 varchar2(#cc66cc;">150)
  4. );
  5.  

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

  1. alter table t1 drop column newcol;
  2.  

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

  1. alter table t1 rename column oldcol to newcol;
  2.  

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

  1. alter table t1 rename to t2;
  2.  

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

  1. alter table t1 DISABLE constraint constraint_name;
  2.  

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

  1. ALTER TABLE table_name DROP CONSTRAINT constraint_name;
  2.  

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

  1. ALTER TABLE table_name ADD CONSTRAINT constraint_name UNIQUE (col_name);
  2.  
10:34
1.07K
Нет комментариев. Ваш будет первым!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.