Skip to main content

مائیکروسافٹ SQL سرور میں نہ صرف ناول رکاوٹوں کی تخلیق

Week 8 (اپریل 2024)

Week 8 (اپریل 2024)
Anonim

مائیکروسافٹ SQL سرور میں نہ صرف نال رکاوٹوں کو آپ کو یہ بتانے کی اجازت دیتی ہے کہ کالم میں نال اقدار شامل نہیں ہوتے ہیں.

نال صفر یا ایک صفر کردار سٹرنگ سے مختلف ہے. نال کا مطلب ہے کہ کوئی اندراج نہیں کی گئی ہے.

جب آپ کسی ڈیٹا بیس کالم پر ایک نیا نوڈل رکاوٹ بناتے ہیں تو، SQL سرور کسی بھی نفاذ کے اقدار کے لئے کالم کے موجودہ مواد کو چیک کرتا ہے. اگر کالم فی الحال نال اقدار پر مشتمل ہے تو، رکاوٹ کی تخلیق ناکام ہوجاتی ہے. دوسری صورت میں، SQL سرور کو نوڈل ٹوکری میں اضافہ ہوتا ہے اور کسی بھی مستقبل کی INSERT یا اپ ڈیٹ کا حکم دیتا ہے کہ ایک مکمل قدر کا وجود ناکام ہوجائے گا.

ایک نوڈل کنکریٹ تشکیل نہیں دے رہا

آپ SQL Server میں غیر معمولی رکاوٹ پیدا کرسکتے ہیں. اگر آپ موجودہ ٹیبل پر کسی متحرک رکاوٹ کو شامل کرنے کے لئے ٹرانسیکٹ-ایس ایس استعمال کرنا چاہتے ہیں تو، آپ مندرجہ بالا جدول بیان کے طور پر استعمال کرسکتے ہیں:

مندرجہ ذیل جدولکالم کے ساتھ ہی نہیں

اگر آپ GUI ٹولز کا استعمال کرتے ہوئے SQL سرور کے ساتھ بات چیت کرنا چاہتے ہیں تو، آپ SQL سرور مینجمنٹ سٹوڈیو کا استعمال کرتے ہوئے ایک نوڈل رکاوٹ بھی بنا سکتے ہیں. یہاں کیسے ہے:

  • کھولیں SQL سرور مینجمنٹ سٹوڈیو.
  • ڈیٹا بیس کے میزائل کے فولڈر کو توسیع کریں جہاں آپ رکاوٹ بنانا چاہتے ہیں.
  • میز پر دائیں کلک کریں جہاں آپ کو رکاوٹ شامل کرنا چاہتے ہیں اور ڈیزائن پر کلک کریں.
  • کالم (ن) کے لئے نہیں نول چیک باکس کی جانچ پڑتال کریں جسے آپ نول رکاوٹ نہیں چاہتے ہیں.

ایسا ہی آسان ہے!