Теория для лабораторной работы №1 - "Изучение команд DDL", страница 17

Пример.

Для удаления таблицы TEST_DATA введите:

DROP TABLE TEST_DATA

ALTER TABLE

Назначение команды: для изменения определений таблицы:

*  для добавления столбцов

*  для добавления ограничений целостности

*  для переопределения столбцов (тип данных, размер, значение по умолчанию)

*  для разрешения, запрещения или удаления ограничений целостности

*  для разрешения или запрещения записи в таблицу

Требования к использованию: необходимо иметь привилегию ALTER на таблицу или системную привилегию ALTER ANY TABLE.

Синтаксис:

 

Параметры:

 

schema

схема, содержащая таблицу.

table

имя изменяемой таблицы

ADD

добавляет столбец или ограничение целостности.

MODIFY

изменяет определение существующего столбца.

column

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

datatype

определяет тип данных для нового столбца или тип данных для существующего.

DEFAULT

определяет значение по умолчанию для нового столбца или новое значение по умолчанию для существующего.

column_constraint

добавляет ограничение целостности к столбцу.

table_constraint

добавляет ограничение целостности к таблице.

DROP

удаляет ограничение целостности.