Субд лекции

Темы:

Стандартный SQL-92

{SET DEFAULT значение по умолчанию} | {DROP DEFAULT}

Как видно, с помощью оператора ALTER TABLE можно добавить новый столбец в таблицу, изменить определение существующего столбца, добавив/удалив значение по умолчанию, добавить/удалить ограничения целостности, а также удалить столбец из таблицы. При удалении столбца, если будет использован параметр RESTRICT, то в случае наличия каких-либо ссылок на этот столбец (в представлениях, ограничениях, условиях) оператор будет отвергнут. Если же будет использован параметр CASCADE, то все объекты, имеющие ссылки на этот столбец, будут уничтожены.

Оператор ALTER TABLE присутствует не во всех СУБД. Часто реализация этого оператора не полностью соответствует стандарту.

Определение домена

Домен позволяет определить альтернативный тип данных. Домен создается оператором CREATE DOMAIN:

CREATE DOMAIN имя домена [AS] тип данных

[DEFAULT значение по умолчанию]

[определение ограничения...]

[COLLATE имя сравнения];

Домен имеет смысл создавать, когда определенный с его помощью тип данных используется в создаваемой базе данных многократно. При описании таблицы для соответствующих полей вместо типа данных будет указываться имя домена.

предыдущаяследующая