NOT قيود NULL في Microsoft SQL Server

تأكد من إدخال الكمية الصحيحة من البيانات

NOT تسمح لك قيود NULL الموجودة في Microsoft SQL Server بتحديد أن العمود قد لا يحتوي على قيم فارغة (NULL) . عند إنشاء قيد NOT NULL جديد على عمود قاعدة بيانات يتحقق SQL Server محتويات الحالي العمود عن أي قيم فارغة. إذا كان العمود يحتوي حاليًا على قيم فارغة (NULL) ، يفشل إنشاء القيد. وإلا ، يضيف SQL Server القيد NOT NULL وأي أوامر INSERT أو UPDATE المستقبلية التي قد تتسبب في فشل قيمة NULL.

NULL يختلف عن سلسلة أحرف صفر أو صفر. NULL يعني أنه لم يتم إجراء أي إدخال.

إنشاء قيد NOT NULL

هناك العديد من الطرق التي يمكنك إنشاء قيد فريد في SQL Server. إذا كنت ترغب في استخدام Transact-SQL لإضافة قيد UNIQUE على جدول موجود ، فيمكنك استخدام عبارة ALTER TABLE ، كما هو موضح أدناه:

تغيير الجدول
ALTER COLUMN NOT NULL

إذا كنت تفضل التفاعل مع SQL Server باستخدام أدوات واجهة المستخدم الرسومية ، يمكنك أيضًا إنشاء قيد NOT NULL باستخدام SQL Server Management Studio. إليك الطريقة:

هذا كل ما هناك لإنشاء قيود NOT NULL في Microsoft SQL Server!