Определение Ограничений

Рисунок показывает синтаксис для того, чтобы определить ограничения, создавая таблицу.

Определение Ограничений

Можно определять ограничения или на уровне столбца или на уровне таблицы. Ограничения, определенные на уровне столбца, включаются, когда определяется столбец. Ограничения целостности уровня таблицы определяются в конце определения таблицы и должны ссылаться на столбец или столбцы, на которые ограничение распространяется, в круглых скобках. Главным образом синтаксис различает эти два типа ограничений; а так, функционально, ограничение целостности уровня столбца является тем же самым, как и ограничение целостности уровня таблицы.

Ограничения NOT NULL должны быть определены на уровне столбца.

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

В синтаксисе:

  • schema То же самое, что и имя владельца

  • table Имя таблицы

  • DEFAULT expr Определяет значение по умолчанию, которое будет использоваться, если значение опускается в операторе INSERT

  • column Имя столбца

  • datatype Тип данных столбца и длина

  • column_constraint Ограничение целостности как часть определения столбца

  • table_constraint Ограничение целостности как часть определения таблицы

Далее: Запрет Операций DML для Представлений

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)