SQL NOT NULL Constraint
SQL NOT NULL Constraint
ตามค่าเริ่มต้น คอลัมน์สามารถเก็บค่า NULL ได้
ข้อNOT NULL
จำกัดบังคับให้คอลัมน์ไม่ยอมรับค่า NULL
สิ่งนี้บังคับให้ฟิลด์มีค่าเสมอ ซึ่งหมายความว่าคุณไม่สามารถแทรกเรกคอร์ดใหม่ หรืออัปเดตเรกคอร์ดโดยไม่เพิ่มค่าลงในฟิลด์นี้
SQL ไม่ใช่ NULL บน CREATE TABLE
SQL ต่อไปนี้ช่วยให้แน่ใจว่าคอลัมน์ "ID", "LastName" และ "FirstName" จะไม่ยอมรับค่า NULL เมื่อสร้างตาราง "Persons":
ตัวอย่าง
CREATE TABLE Persons (
ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255)
NOT NULL,
Age int
);
SQL ไม่ใช่ NULL บน ALTER TABLE
ในการสร้างNOT NULL
ข้อจำกัดในคอลัมน์ "อายุ" เมื่อสร้างตาราง "บุคคล" แล้ว ให้ใช้ SQL ต่อไปนี้:
ALTER TABLE Persons
MODIFY Age int NOT NULL;