فهرست مطالب:

چگونه یک کلید اصلی ستونی در SQL Server ایجاد کنم؟
چگونه یک کلید اصلی ستونی در SQL Server ایجاد کنم؟

تصویری: چگونه یک کلید اصلی ستونی در SQL Server ایجاد کنم؟

تصویری: چگونه یک کلید اصلی ستونی در SQL Server ایجاد کنم؟
تصویری: کلید اصلی در دو ستون SQL Server 2024, نوامبر
Anonim

با استفاده از SQL Server Management Studio

  1. در Object Explorer روی جدولی که می خواهید کلیک راست کنید اضافه کردن یک محدودیت منحصر به فرد، و روی Design کلیک کنید.
  2. در Table Designer، روی انتخابگر ردیف برای پایگاه داده کلیک کنید ستون شما می خواهید به عنوان تعریف کنید کلید اصلی .
  3. بر روی انتخابگر ردیف کلیک راست کنید ستون و Set را انتخاب کنید کلید اصلی .

همچنین بدانید، چگونه می توانم کلید اصلی را به جدول موجود اضافه کنم؟

برای افزودن کلیدهای اصلی با استفاده از مرکز کنترل:

  1. درخت شی را باز کنید تا پوشه Tables را ببینید.
  2. روی جدولی که می خواهید تغییر دهید کلیک راست کرده و از منوی باز شده گزینه Alter را انتخاب کنید.
  3. در صفحه کلیدها، یک یا چند ستون را به عنوان کلید اصلی انتخاب کنید.
  4. اختیاری: نام محدودیت کلید اصلی را وارد کنید.

علاوه بر این، چگونه می توان شناسه ستون را در SQL Server ایجاد کرد؟ با ایجاد جدول بدون از دست دادن داده، یک ستون هویت ایجاد کنید

  1. یک جدول موقت با ستون هویت ایجاد کنید.
  2. داده ها را از جدول اصلی در جدول موقت کپی کنید.
  3. جدول اصلی را رها کنید.
  4. نام جدول موقت را به نام جدول اصلی تغییر دهید.

پس از آن، سوال این است که کلید اصلی در SQL با مثال چیست؟

کلید اصلی فیلدی در a است جدول که به طور منحصر به فرد هر ردیف/رکورد در یک پایگاه داده را شناسایی می کند جدول . کلیدهای اصلی باید حاوی مقادیر منحصر به فرد باشند. یک ستون کلید اولیه نمی تواند مقادیر NULL داشته باشد. آ جدول می تواند تنها یک کلید اصلی داشته باشد که ممکن است از یک یا چند فیلد تشکیل شده باشد.

آیا می توانیم کلید اصلی را به روز کنیم؟

در حالی که چیزی وجود ندارد اراده شما را از در حال بروز رسانی آ کلید اصلی (به جز محدودیت یکپارچگی)، ممکن است ایده خوبی نباشد: از نقطه نظر عملکرد: شما اراده نیاز به به روز رسانی همه خارجی کلیدها که ارجاع به کلید به روز شده . یک مجرد به روز رسانی می تواند منجر به به روز رسانی از تعداد زیادی جدول/ردیف بالقوه

توصیه شده: