په مائیکروسافټ ایس ایس ایل سرور کې ناباوره خنډونه

د ابتدايي کلیدي خنډونو په اړه د ناکافي محدوديتونو کارولو ګټې

د یو محدود خنډ جوړولو په واسطه، د SQL سرور منتظمین مشخص کوي چې یو کالم کېدای شي د نقلونو ارزښت ونلري. کله چې تاسو د یوځای کیدلو نوي خنډ جوړ کړئ، ایس ایس ایل سرور په پوښتنې کې ستونزې ګوري چې دا معلومه کړي چې ایا دا د کوم نقل ارزښت لري. که چیرته په جدول کې له مخکې موجود نقلونه شتون ولري، د خنډ جوړونې کمانډ ناکام شو. په ورته ډول، کله چې تاسو په یوه کالم کې یو غیر محدود خنډ لرئ، هغه ډیټا اضافه کول یا بدلول چې کوښښونه یې شتون لري د ناکامۍ سبب کیږي.

ولې د غیر قانوني خنډونو کارول

یو انډول خنډ او لومړنی کلیدي دواړه د انفرادي پلي کولو لپاره، مګر داسې وختونه شتون لري چې یو مناسب خنډ غوره انتخاب دی.

د یوځای کیدو خنډ جوړول

دلته ډیرې لارې شتون لري چې تاسو کولی شئ په SQL سرور کې یو غیر محدود خنډ رامنځته کړئ. که تاسو غواړئ د لیږد تړون-SQL استعمال کړئ چې په موجوده جدول کې یو غیر محدود خنډ اضافه کړي، تاسو کولی شئ د جدول بیان بیان کړئ، لکه څنګه چې لاندې ښودل شوي:

د جدول جدول د مینځلو مخه ونیسي ()

که تاسو غواړئ چې د GUI وسیلو په کارولو سره د SQL Server سره اړیکه ونیسئ، تاسو کولی شئ یو غیر محدود خنډ جوړ کړئ چې د SQL Server Management Studio په کارولو سره. دلته څنګه دي:

  1. د SQL سرور مدیریت سټوډیو پرانیزي.
  2. د ډیټابیس د میزونو فولډ پراخ کړئ چیرې چې تاسو غواړئ خنډ جوړ کړئ.
  3. په جدول کې په کلیک کلیک وکړئ چیرته چې تاسو غواړئ د خنډ اضافه کړئ او ډیزاین ټیک کړئ.
  4. په جدول کې ډیزاینر مینو کې، لینکسونه / کیچونه کلیک وکړئ.
  5. په انډیزیزونو / کیچونو د خبرو اترو بکس کې، اضافه کېکاږئ.
  6. د ډوب - ټیټ لیست کې د انټرنټ کلید غوره کړئ.

د یونیسیف خنډونه

دلته د یوځای کیدونکي خنډ او یو انډیټ انڈیکس تر منځ د توپیر په اړه یو څه ګډوډ شتون لري. پداسې حال کې چې تاسو کولی شئ د مختلف لیږد - SQL امرونو کارولو لپاره دوی ته چمتو کړئ) د جدول چوکاټ ... د محدودیتونو لپاره د درملو بندول او د نخشو لپاره د انډول انډیټ جوړول. (دوی د ډیرو برخو لپاره ورته اغیزه لري. په واقعیت کې، کله چې تاسو یو غیر قانوني خنډ جوړ کړئ نو دا په اصل کې په میز کې د یونیکیو لیګ جوړوي. په یاد ولرئ چې دا ډیر توپیرونه دي: