Ограничения NOT NULL и PRIMARY KEY

NOT NULL

Гарантирует, что значения null не разрешаются для столбца:

Ограничения NOT NULL и PRIMARY KEY

Ограничение NOT NULL гарантирует, что столбец не содержит значений null. Столбцы без ограничения NOT NULL могут содержать значения null по умолчанию. Ограничения NOT NULL должны быть определены на уровне столбца. В таблице EMPLOYEES столбец EMPLOYEE_ID наследует ограничение NOT NULL, поскольку он определяется как первичный ключ. Столбцы LAST_NAME, EMAIL, HIRE_DATE и JOB_ID имеют ограничение NOT NULL, которое явно задано для них.

Отметьте: Ограничение первичного ключа обсуждается подробно позже в этой рубрике.

Ограничение PRIMARY KEY

Ограничение PRIMARY KEY

Ограничение PRIMARY KEY создает первичный ключ для таблицы. Только один первичный ключ может быть создан для каждой таблицы. Ограничение PRIMARY KEY является столбцом или рядом столбцов, которые однозначно определяют каждую строку в таблице. Это ограничение проверяет уникальность комбинации столбца или столбцов и гарантирует, что никакой столбец, который является частью первичного ключа, не может содержать значение null.

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

Далее: Оператор CREATE SEQUENCE: Синтаксис

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

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

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

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