ویرگول
ورودثبت نام
نیما جمشیدی
نیما جمشیدیمدیر پایگاه داده در ایپاد
نیما جمشیدی
نیما جمشیدی
خواندن ۱ دقیقه·۶ سال پیش

جستجوی عنوان در تمامی جداول دیتابیس SQL Server

در صورتی که بدنبال  جستجوی عنوان در تمامی جداول دیتابیس هستید ، به کمک جداول سیستمی  یا به کمک ویو System Information Schema Views امکان جستجو نام فیلد مورد نظر در تمام ستون های جداول دیتابیس SQL Server وجود دارد .

روش اول :

استخراج نام جدول و نام ستون از INFORMATION_SCHEMA.COLUMNS با شرط مقایسه نام ستون مورد نظر

SELECT  Table_Name, Column_Name FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME LIKE '%ColumnName%'

روش دوم :

استخراج نام جدول و ستون مورد نظر از جدول سیستمی  sys.tables و sys.columns با شرط مقایسه نام ستون

SELECT t.name AS table_name, SCHEMA_NAME(schema_id) AS schema_name, c.name AS column_name FROM sys.tables AS t
INNER JOIN  sys.columns c ON t.OBJECT_ID = c.OBJECT_ID
WHERE c.name LIKE '% ColumnName%'
ORDER BY schema_name, table_name
منبع :

blog.sqlauthority.com

جستجوعنوانجدولدیتابیسsql server
۳
۱
نیما جمشیدی
نیما جمشیدی
مدیر پایگاه داده در ایپاد
شاید از این پست‌ها خوشتان بیاید