سلسلة دروس SQL| NOT NULL
هذه المقالة جزء من سلسلة دروس SQL، يمكنك الاطلاع على الفهرس
قيد NOT NULL في SQL
بشكل افتراضي، يمكن أن يحتوي العمود على قيم فارغة.
يفرض القيد NOT NULL عمودًا على عدم قبول القيم الخالية.
يؤدي ذلك إلى فرض حقل يحتوي دائمًا على قيمة، مما يعني أنه لا يمكنك إدراج سجل جديد ، أو تحديث سجل دون إضافة قيمة إلى هذا الحقل.
استخدام NOT NULL في CREATE TABLE في SQL
يضمن SQL التالي أن أعمدة “ID” و “الأسم الأخير” و “الأسم الأول” لن تقبل القيم الفارغة عند إنشاء جدول “الأشخاص”:
مثال
1
2
3
4
5
6
7
8
9
10
11
12
13
CREATE TABLE Persons (
ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255) NOT NULL,
Age int
);
استخدام NOT NULL في ALTER TABLE في SQL
لإنشاء قيد NOT NULL على عمود “العمر” عند إنشاء جدول “الأشخاص” بالفعل ، استخدم SQL التالية:
1
2
3
4
5
ALTER TABLE Persons
MODIFY Age int NOT NULL;
التالي: Unique
هذا المنشور تحت ترخيص
CC BY 4.0
بواسطة المؤلف.