اسکریپت: لیست جداول فاقد Foreign Key

اسکریپت: لیست جداول فاقد Foreign Key

نوشته شده توسط: زهرا فرهنگی
۱۲ آبان ۱۳۹۷
زمان مطالعه: 5 دقیقه
۰
(۰)

مقدمه

دستور زیر تمامی جداول فاقد Foreign Key را لیست خواهد کرد.

select schema_name(fk_tab.schema_id) as schema_name,
fk_tab.name as table_name,
'>- no FKs' foreign_keys
from sys.tables fk_tab
left outer join sys.foreign_keys fk
on fk_tab.object_id = fk.parent_object_id
where fk.object_id is null
order by schema_name(fk_tab.schema_id),
fk_tab.name
  • Schema_Name: نام Schema جدول
  • Table_Name: نام جدول
  • Foreign_Keys: نماد نشان دهنده فقدان FK

یک نمونه از اجرای دستور بالا روی دیتابیس AdventureWorks
 

چه رتبه ای می‌دهید؟

میانگین ۰ / ۵. از مجموع ۰

اولین نفر باش

دوره حضوری BI نیک آموز
هوش تجاری انبار داده
title sign
معرفی نویسنده
زهرا فرهنگی
مقالات
51 مقاله توسط این نویسنده
محصولات
0 دوره توسط این نویسنده
زهرا فرهنگی

کارشناس پایگاه داده، در حال کسب تجربه در زمینه‌های تحلیل انباره داده، BI، بهینه سازی پایگاه‌های داده

پروفایل نویسنده
title sign
دیدگاه کاربران