توسط دستور زیر میتوان لیست جداولی که دارای ستونی با نامی مشخص میباشند را بدست آورد. به طور مثال لیست جداول دارای ستون ‘ProductID’
[sql]
select schema_name(t.schema_id) as schema_name,
t.name as table_name
from sys.tables t
where t.object_id in
(select c.object_id
from sys.columns c
where c.name = ‘ProductID’)
order by schema_name,
table_name;
[/sql]
- Schema_Name: نام Schema جدول پیدا شده
- Table_Name: نام جدول پیدا شده
یک نمونه از اجرای دستور فوق:
دانلود این اسکریپت: