خانه SQL Server اسکریپت: لیست ستونهای شرکت کننده در Foreign Key Constraint های یک دیتابیس SQL Server دستورات SQL نوشته شده توسط: زهرا فرهنگی تاریخ انتشار: ۰۳ آبان ۱۳۹۷ آخرین بروزرسانی: ۲۳ مهر ۱۴۰۲ زمان مطالعه: 5 دقیقه ۰ (۰) مقدمه توسط دستور زیر میتوان لیست ستونهای شرکت کننده در Foreign Key Constraintهای تعریف شده در یک دیتابیس را بدست آورد. در این دستور به ازای هر یک از ستونهای شرکت کننده در Composite Foreign Keyها یک سطر مجزا نمایش داده خواهد شد. select schema_name(fk_tab.schema_id) + '.' + fk_tab.name as foreign_table, '>-' as rel, schema_name(pk_tab.schema_id) + '.' + pk_tab.name as primary_table, fk_cols.constraint_column_id as no, fk_col.name as fk_column_name, ' = ' as [join], pk_col.name as pk_column_name, fk.name as fk_constraint_name from sys.foreign_keys fk inner join sys.tables fk_tab on fk_tab.object_id = fk.parent_object_id inner join sys.tables pk_tab on pk_tab.object_id = fk.referenced_object_id inner join sys.foreign_key_columns fk_cols on fk_cols.constraint_object_id = fk.object_id inner join sys.columns fk_col on fk_col.column_id = fk_cols.parent_column_id and fk_col.object_id = fk_tab.object_id inner join sys.columns pk_col on pk_col.column_id = fk_cols.referenced_column_id and pk_col.object_id = pk_tab.object_id order by schema_name(fk_tab.schema_id) + '.' + fk_tab.name, schema_name(pk_tab.schema_id) + '.' + pk_tab.name, fk_cols.constraint_column_id Foreign_Table: نام جدول دارای FK به همراه نام schema Rel: نماد نشان دهنده ارتباط Primary_Table: نام جدول اصلی (referenced table)همراه با نام schema no :ID مربوط به این ستون در Fk ایجاد شده . این شماره برای کلیدهایی که تنها شامل یک ستون باشند همواره برابر ۱ و برای کلیدهای ترکیبی به ازای هر ستون از کلید دارای مقادیر ۱ , ۲ و … خواهد بود FK_Column_Name: نام ستون در جدول خارجی Join: نماد نشان دهنده ارتباط بین هر جفت از ستون ها Pk_Column_Name: نام ستون در جدول اصلی FK_Constraint_Name: نام Foreign Key Constraint یک نمونه از اجرای دستور بالا روی دیتابیس AdventureWorks برای بدست آوردن اطلاعات بیشتر در مورد اسکریپت های پرکاربرد SQL ، به مقاله زیر مراجعه کنید. چه رتبه ای میدهید؟ میانگین ۰ / ۵. از مجموع ۰ اولین نفر باش دانلود مقاله اسکریپت: لیست ستونهای شرکت کننده در Foreign Key Constraint های یک دیتابیس فرمت PDF 1 صفحه حجم 1 مگابایت دانلود اسکریپت معرفی نویسنده مقالات 51 مقاله توسط این نویسنده محصولات 0 دوره توسط این نویسنده زهرا فرهنگی کارشناس پایگاه داده، در حال کسب تجربه در زمینههای تحلیل انباره داده، BI، بهینه سازی پایگاههای داده معرفی محصول ایمان باقری دوره آموزشی کوئری نویسی در SQL Server 2.190.000 تومان مقالات مرتبط ۰۸ شهریور SQL Server اهمیت مانیتورینگ در SQL Server چیست؟ | تمام آنچه که باید از مانیتورینگ بدانید تیم فنی نیک آموز ۰۳ شهریور SQL Server اعمال گواهینامه SSL روی SQL Server تیم فنی نیک آموز ۳۱ مرداد SQL Server دستور Rank در SQL Server ؛ کلید حل معمای رتبه بندی تیم فنی نیک آموز ۲۵ مرداد SQL Server نرم افزار (Microsoft SQL Server Management Studio (SSMS چیست؟ تیم فنی نیک آموز دیدگاه کاربران لغو پاسخ دیدگاه نام و نام خانوادگی ایمیل ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم. موبایل برای اطلاع از پاسخ لطفاً مرا با خبر کن ثبت دیدگاه Δ