خانه SQL Server اسکریپت: لیست ستونهای یک جدول به همراه Foreign Key های آنها SQL Server دستورات SQL نوشته شده توسط: زهرا فرهنگی تاریخ انتشار: ۰۵ آبان ۱۳۹۷ آخرین بروزرسانی: ۲۳ مهر ۱۴۰۲ زمان مطالعه: 5 دقیقه ۰ (۰) مقدمه دستور زیر اسامی تمامی ستونهای جداول یک دیتابیس به همراه اطلاعات Foreign Key تعریف شده روی آن ستون (در صورت وجود) را لیست خواهد کرد. select schema_name(tab.schema_id) + '.' + tab.name as [table], col.column_id, col.name as column_name, case when fk.object_id is not null then '>-' else null end as rel, schema_name(pk_tab.schema_id) + '.' + pk_tab.name as primary_table, pk_col.name as pk_column_name, fk_cols.constraint_column_id as no, fk.name as fk_constraint_name from sys.tables tab inner join sys.columns col on col.object_id = tab.object_id left outer join sys.foreign_key_columns fk_cols on fk_cols.parent_object_id = tab.object_id and fk_cols.parent_column_id = col.column_id left outer join sys.foreign_keys fk on fk.object_id = fk_cols.constraint_object_id left outer join sys.tables pk_tab on pk_tab.object_id = fk_cols.referenced_object_id left outer join sys.columns pk_col on pk_col.column_id = fk_cols.referenced_column_id and pk_col.object_id = fk_cols.referenced_object_id order by schema_name(tab.schema_id) + '.' + tab.name, col.column_id Table: نام جدول به همراه نام schema Column_ID: شماره(id) ستون Column_Name: نام ستون Rel: نماد ارتباط , مشخص کننده Foreign Key و جهت ارتباط Primary_Table: جدول مرجع (اصلی) Pk_Column_Name: نام ستون ارجاع شده (عامل ارتباط) در جدول اصلی No: شماره (id) ستون در foreign key ایجاد شده Fk_Constraint_Name: نام constraint مربوط به این foreign key نمونهای از اجرای دستور بالا روی دیتابیس AdventureWorks برای بدست آوردن اطلاعات بیشتر در مورد اسکریپت های پرکاربرد SQL ، به مقاله زیر مراجعه کنید. چه رتبه ای میدهید؟ میانگین ۰ / ۵. از مجموع ۰ اولین نفر باش دانلود مقاله اسکریپت: لیست ستونهای یک جدول به همراه Foreign Key های آنها فرمت 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 چیست؟ تیم فنی نیک آموز دیدگاه کاربران لغو پاسخ دیدگاه نام و نام خانوادگی ایمیل ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم. موبایل برای اطلاع از پاسخ لطفاً مرا با خبر کن ثبت دیدگاه Δ