CHECK constraint là gì?

Phrase Database
Ràng buộc CHECK

Ràng buộc CHECK (CHECK constraint) được sử dụng để chỉ định phạm vi giá trị cho một cột (column) cụ thể của một bảng (table). Khi ràng buộc này đang được thiết lập trên một cột (column) nó đảm bảo rằng cột được chỉ định phải có giá trị nằm trong phạm vi được chỉ định.


CREATE TABLE STUDENT(
ROLL_NO   INT  NOT NULL CHECK(ROLL_NO >1000) ,
STU_NAME VARCHAR (35)  NOT NULL,
STU_AGE INT  NOT NULL,
EXAM_FEE INT DEFAULT 10000,
STU_ADDRESS VARCHAR (35) ,
PRIMARY KEY (ROLL_NO)
);

Trong ví dụ trên, chúng ta đã thiết lập ràng buộc CHECK trên cột ROLL_NO của bảng STUDENT. Bây giờ cột ROLL_NO phải có giá trị lớn hơn 1000.

Learning English Everyday