خانه SQL Server اسکریپت: لیست جداول همراه با تعداد ارجاعات (پر ارجاع ترین جداول) SQL Server نوشته شده توسط: زهرا فرهنگی ۱۷ مهر ۱۳۹۷ زمان مطالعه: 5 دقیقه ۰ (۰) مقدمه همانطور که میدانید توسط Foreign Keyها میتوان اطلاعات یک فیلد از جدول را به فیلدی خاص در جداول دیگر ارجاع داد.دستور زیر اسامی جداول همراه با تعداد ارجاعات آنها را به ترتیب پر ارجاعترین لیست خواهد کرد. به طور مثال در DatawareHouseها پرارجاعترین جداول عموما جداول Dimension میباشند. select schema_name(tab.schema_id) + '.' + tab.name as [table], count(fk.name) as [references], count(distinct fk.parent_object_id) as referencing_tables from sys.tables as tab left join sys.foreign_keys as fk on tab.object_id = fk.referenced_object_id group by schema_name(tab.schema_id), tab.name having count(fk.name) > 0 order by 2 desc Table: نام جدول به همراه نام شمای آن References: تعداد Foreign keyهایی که به این جدول ارجاع دادهاند Referencing_tables: تعداد جداول متمایزی که به این جدول ارجاع داده اند .گاهی اوقات ممکن است یک جدول از طریق چندین فیلد به یک جدول ارجاع داده شود, مانند جدول DimDate در DatawareHouseها یک نمونه از نتیجه اجرای کوئری بالا در نتیجه بدست آمده از دیتابیس AdventureWorks جدول Products , 14 بار توسط ۱۳ جدول مورد ارجاع قرار گرفته است. چه رتبه ای میدهید؟ میانگین ۰ / ۵. از مجموع ۰ اولین نفر باش برچسب ها # List most referenced tables in a database# SQL Server 2017# آموزش SQL# آموزش SQL Server# اسکریپت های پرکاربرد sql server# لیست جداول همراه با تعداد ارجاعات در sql دانلود مقاله اسکریپت: لیست جداول همراه با تعداد ارجاعات (پر ارجاع ترین جداول) فرمت PDF 1 صفحه حجم 1 مگابایت دانلود اسکریپت معرفی نویسنده مقالات 51 مقاله توسط این نویسنده محصولات 0 دوره توسط این نویسنده زهرا فرهنگی کارشناس پایگاه داده، در حال کسب تجربه در زمینههای تحلیل انباره داده، BI، بهینه سازی پایگاههای داده پروفایل نویسنده معرفی محصول ایمان باقری دوره آموزشی کوئری نویسی در SQL Server 1.790.000 تومان مقالات مرتبط ۱۰ اردیبهشت SQL Server استفاده از Credential و Proxy در SQL Server Agent حسن سلیمانی ۰۷ اردیبهشت SQL Server استفاده از Operator ها در SQL Server Agent حسن سلیمانی ۰۵ اردیبهشت SQL Server بررسی نحوه ایجاد Job در SQL Server حسن سلیمانی ۲۹ فروردین SQL Server آشنایی با بخش های مختلف SQL Server Agent حسن سلیمانی دیدگاه کاربران لغو پاسخ دیدگاه نام و نام خانوادگی ایمیل ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم. موبایل برای اطلاع از پاسخ لطفاً مرا با خبر کن ثبت دیدگاه Δ سولماز ۰۶ / ۰۸ / ۹۷ - ۰۹:۱۷ خیلی ممنونم از شما و این دانش خوبتون که در اختیار میزارید تا برای ما هم راهی باشه و بر روی دانش مون افزوده بشه،این سایت فوق العادست مرسی پاسخ به دیدگاه سولماز ۰۶ / ۰۸ / ۹۷ - ۰۹:۱۷ خیلی ممنونم از شما و این دانش خوبتون که در اختیار میزارید تا برای ما هم راهی باشه و بر روی دانش مون افزوده بشه،این سایت فوق العادست مرسی پاسخ به دیدگاه