تأكد من إدخال الكمية الصحيحة من البيانات
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. إليك الطريقة:
- افتح SQL Server إدارة Studio.
- قم بتوسيع المجلد "جداول" في قاعدة البيانات حيث تريد إنشاء القيد.
- انقر بزر الماوس الأيمن فوق الجدول الذي تريد إضافة القيد وانقر فوق "تصميم".
- حدد مربع الاختيار NOT NULL للعمود (الأعمدة) الذي ترغب في الحصول عليه NOT NULL القيد (القيود).
هذا كل ما هناك لإنشاء قيود NOT NULL في Microsoft SQL Server!