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