SQL NOT NULL Ограничение
Ограничение SQL NOT NULL
По умолчанию столбец может содержать значения NULL.
Ограничение NOT NULL обеспечивает, чтобы столбец не принимал значения NULL.
Это применяет поле, чтобы всегда содержать значение, что означает, что нельзя вставить новую запись или обновить запись без добавления значения в это поле.
Следующий SQL гарантирует, что столбцы "ID", "Фамилия" и "имя" не будут принимать значения NULL:
Пример
CREATE TABLE Persons (
ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255)
NOT NULL,
Age int
);
Совет : Если таблица уже создана, можно добавить ограничение NOT NULL для столбец с инструкцией ALTER TABLE.