مائیکروسافٹ SQL سرور میں یونیفارم رکاوٹوں

بنیادی کلیدی رکاوٹوں پر اقوام متحدہ کے محاذوں کا استعمال کرتے ہوئے فوائد

ایک منفرد رکاوٹ پیدا کرکے، SQL سرور منتظمین یہ بتاتا ہے کہ کالم میں ڈپلیکیٹ اقدار پر مشتمل نہیں ہے. جب آپ نئے یونیورسٹ رکاوٹ بناتے ہیں، تو SQL Server سوال میں کالم کی جانچ پڑتال کرنے کا تعین کرتا ہے کہ یہ کسی بھی ڈپلیکیٹ اقدار پر مشتمل ہے. اگر میز میں پہلے سے موجود ڈپلیکٹس شامل ہیں تو، رکاوٹ تخلیق کمانڈ ناکام ہوجاتا ہے. اسی طرح، ایک بار آپ کے کالم پر غیر معمولی رکاوٹ ہے، جو اعداد و شمار کو شامل یا اس میں ترمیم کرنے کی کوشش کرتا ہے جس میں ڈپلیکیٹ موجود ہو بھی ناکام ہوجاتا ہے.

کیوں منفرد استعمال کرتے ہیں

ایک منفرد رکاوٹ اور بنیادی کلید دونوں کو انفرادی طور پر نافذ کرتی ہے، لیکن ایسے وقت ہوتے ہیں جو ایک غیر معمولی رکاوٹ بہتر انتخاب ہے.

اقوام متحدہ کا قیام کا قیام

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

مندرجہ ذیل جدول کنڈینٹ یونیورسل میں اضافہ ()

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

  1. کھولیں SQL سرور مینجمنٹ سٹوڈیو .
  2. ڈیٹا بیس کے میزائل کے فولڈر کو توسیع کریں جہاں آپ رکاوٹ بنانا چاہتے ہیں.
  3. میز پر دائیں پر کلک کریں جہاں آپ کو رکاوٹ شامل کرنا چاہتے ہیں اور ڈیزائن پر کلک کریں.
  4. ٹیبل ڈیزائنر مینو میں، انڈیکس / کلید پر کلک کریں.
  5. انڈیکس / کلید ڈائیلاگ باکس میں، شامل کریں پر کلک کریں .
  6. قسم ڈراپ ڈاؤن فہرست میں منفرد کلید کا انتخاب کریں.

اقوام متحدہ کے معاوضہ بمقابلہ اقوام متحدہ

یونیسی مزاحمت اور ایک منفرد انڈیکس کے درمیان فرق کے بارے میں کچھ الجھن رہا ہے. جب آپ ان کو تخلیق کرنے کے لئے مختلف ٹرانپیک-ایس ایس آر کے احکامات استعمال کرسکتے ہیں تو (ٹیبل کے اندر ... ... معدنیاتیات کے لئے رکاوٹ اور یونیفارم انڈیکس تخلیق کرنے کے لئے کنڈیشنٹ میں شامل کریں)، ان کا زیادہ تر حصہ کے لئے ایک ہی اثر ہے. دراصل، جب آپ کو غیر معمولی رکاوٹ بنائے جاتے ہیں، تو یہ اصل میں میز پر ایک منفرد انڈیکس پیدا کرتا ہے. یہ نوٹ کرنا اہم ہے، تاہم، بہت سے اختلافات ہیں: