خانه SQL Server اسکریپت: لیست ستونهای شرکت کننده در Foreign Key Constraint های یک دیتابیس SQL Server نوشته شده توسط: زهرا فرهنگی ۰۳ آبان ۱۳۹۷ زمان مطالعه: 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# sql# SQL Server# آموزش SQL Server# اسکریپت های پرکاربرد sql server# لیست ستونهای شرکت کننده در Foreign Key Constraintهای یک دیتابیس دانلود مقاله اسکریپت: لیست ستونهای شرکت کننده در Foreign Key Constraint های یک دیتابیس فرمت PDF 1 صفحه حجم 1 مگابایت دانلود اسکریپت معرفی نویسنده مقالات 51 مقاله توسط این نویسنده محصولات 0 دوره توسط این نویسنده زهرا فرهنگی کارشناس پایگاه داده، در حال کسب تجربه در زمینههای تحلیل انباره داده، BI، بهینه سازی پایگاههای داده پروفایل نویسنده معرفی محصول ایمان باقری دوره آموزشی کوئری نویسی در SQL Server 2.190.000 تومان مقالات مرتبط ۱۸ آبان SQL Server ایندکس گذاری در SQL server چیست؟ معرفی ۱۲ نوع از پرکاربردترین ایندکس ها تیم فنی نیک آموز ۰۷ آبان SQL Server آموزش نصب SQL Server در لینوکس تیم فنی نیک آموز ۰۲ آبان SQL Server آموزش نصب SQL server در ویندوز تیم فنی نیک آموز ۳۰ مهر SQL Server معرفی انواع نسخه های SQL Server و تغییرات آن ها تیم فنی نیک آموز دیدگاه کاربران لغو پاسخ دیدگاه نام و نام خانوادگی ایمیل ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم. موبایل برای اطلاع از پاسخ لطفاً مرا با خبر کن ثبت دیدگاه Δ