2016-02-05 2 views

ответ

0

Чтобы добавить ограничения в альтер запросе

следуют ниже,

ALTER TABLE ADD CONSTRAINT добавляет ограничение на уровне таблицы в существующую таблицу. Любой поддерживаемый тип ограничения на уровне таблицы может быть добавлен через ALTER TABLE. Существуют следующие ограничения при добавлении ограничения на существующую таблицу:

При добавлении внешнего ключа или ограничения проверки в существующую таблицу Derby проверяет таблицу, чтобы убедиться, что существующие строки удовлетворяют ограничению. Если какая-либо строка недействительна, Derby выдает исключение оператора и ограничение не добавляется.

Все столбцы, включенные в первичный ключ, должны содержать не нулевые данные и быть уникальными.

ALTER TABLE ADD UNIQUE или PRIMARY KEY предоставляют сокращенный метод определения первичного ключа, состоящего из одного столбца. Если PRIMARY KEY указан в определении столбца C, эффект будет таким же, как если бы предложение PRIMARY KEY (C) было задано как отдельное предложение. Столбец не может содержать нулевые значения, поэтому атрибут NOT NULL также должен быть указан.

Информацию о синтаксисе ограничений см. В предложении CONSTRAINT. Используйте синтаксис для ограничения на уровне таблицы при добавлении ограничения с помощью синтаксиса ADD TABLE ADD CONSTRAINT.

REFERENCE

Смежные вопросы