فهرست مطالب:

چگونه می توانم محدودیت های کلید خارجی را در SQL Server پیدا کنم؟
چگونه می توانم محدودیت های کلید خارجی را در SQL Server پیدا کنم؟

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

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

در اینجا بهترین راه برای پیدا کردن است کلید خارجی ارتباط در تمامی پایگاه های داده که در SQL Server مدیریت استودیو می‌توانید روی جدول در کاوشگر شی کلیک راست کرده و "View Dependencies" را انتخاب کنید. این به شما یک نقطه شروع خوب می دهد. جداول، نماها و رویه هایی را نشان می دهد که به جدول ارجاع می دهند.

به طور مشابه، سؤال می شود، محدودیت کلید خارجی در SQL چیست؟

محدودیت های کلید خارجی . آ کلید خارجی (FK) ستون یا ترکیبی از ستون هایی است که برای ایجاد و استفاده می شود اجرا کنند پیوندی بین داده ها در دو جدول برای کنترل داده هایی که می توان در آن ذخیره کرد کلید خارجی جدول.

علاوه بر این، کلیدهای خارجی چه مشکلاتی را ایجاد می کنند؟ در اینجا برخی از مشکلات رایج کلید خارجی آورده شده است.

  • کلیدهای خارجی آویزان یک کلید خارجی به کلید اصلی اشاره می کند که وجود ندارد.
  • ارجاع به یک کلید منحصر به فرد غیر از کلید اصلی. این هیچ فایده ای نداره
  • ارتباط غیررسمی بین جداول
  • انواع داده های نامتناسب
  • کلیدهای خارجی بیش از حد بارگذاری شده است.

با در نظر گرفتن این موضوع، چگونه یک کلید خارجی را در جدول پیدا کنم؟

دیدن کلید خارجی روابط الف جدول : انتخاب کنید TABLE_NAME، COLUMN_NAME، CONSTRAINT_NAME، REFERENCED_TABLE_NAME، REFERENCED_COLUMN_NAME FROM INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' و REFERENCED_TABLE_NAME = 'table_name';

چگونه می توانم یک محدودیت کلید خارجی را در SQL Server Management Studio اضافه کنم؟

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

  1. در Object Explorer، روی جدولی که در سمت کلید خارجی رابطه قرار دارد کلیک راست کرده و روی Design کلیک کنید.
  2. از منوی Table Designer، روی Relationships کلیک کنید.
  3. در کادر محاوره ای روابط کلید خارجی، روی افزودن کلیک کنید.
  4. روی رابطه در لیست انتخاب شده کلیک کنید.

توصیه شده: