SQL नॉट NULL कीवर्ड
शून्य नहीं
बाधा एक कॉलम को NULL मान स्वीकार नहीं करने के NOT NULL
लिए लागू करती है, जिसका अर्थ है कि आप इस फ़ील्ड में कोई मान जोड़े बिना किसी रिकॉर्ड को सम्मिलित या अपडेट नहीं कर सकते हैं।
निम्न SQL सुनिश्चित करता है कि "ID", "LastName", और "FirstName" कॉलम NULL मान स्वीकार नहीं करेंगे:
उदाहरण
CREATE TABLE Persons (
ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255)
NOT NULL,
Age int
);
जब "व्यक्ति" तालिका पहले से ही बनाई जाती है, तो निम्न SQL "आयु" कॉलम पर एक पूर्ण बाधा नहीं बनाता है:
ALTER TABLE Persons
MODIFY Age int NOT NULL;