NOT NULL constraint là gì?

Phrase Database
Ràng buộc không NUL

Ràng buộc không NULL (NOT NULL constraint) được sử dụng để đảm bảo rằng một cột (column) nhất định của một bảng (table) không bao giờ được gán giá trị null. Khi ràng buộc không NULL đã được xác định cho một cột cụ thể, bất kỳ thao tác chèn (insert) hoặc cập nhật (update) nào cố gắng đặt giá trị null trong cột đó sẽ không thành công.

Bởi vì các ràng buộc chỉ áp dụng cho một bảng cụ thể, chúng thường được xác định cùng với các thuộc tính của bảng, trong quá trình tạo bảng. Câu lệnh CREATE TABLE sau đây cho biết cách định nghĩa ràng buộc không NULL cho một cột cụ thể:

    CREATE TABLE EMPLOYEES    (. . . 
                               EMERGENCY_PHONE    CHAR(14)  NOT NULL,
                               . . .
                               );
Learning English Everyday