Từ khóa SQL KHÔNG NULL
CÓ GIÁ TRỊ
Ràng buộc NOT NULL
buộc một cột không được chấp nhận các giá trị NULL, nghĩa là bạn không thể chèn hoặc cập nhật bản ghi mà không thêm giá trị vào trường này.
SQL sau đảm bảo rằng các cột "ID", "LastName" và "FirstName" sẽ KHÔNG chấp nhận giá trị NULL:
Ví dụ
CREATE TABLE Persons (
ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255)
NOT NULL,
Age int
);
SQL sau đây tạo ràng buộc NOT NULL trên cột "Age" khi bảng "Persons" đã được tạo:
ALTER TABLE Persons
MODIFY Age int NOT NULL;