معمولا از ارقام در نام جداول استفاده نمیشود و در صورتی که وجود داشته باشد دارای معنی به خصوصی میباشد. به طور مثال جهت نامگذاری بکاپ جداول با تاریخ بکاپ گیری (در عملیات های حساس از یک تک جدول بکاپ گرفته میشود) , جداول آرشیو با ذکر سال و یا جداول پارتیشن بندی شده. توسط دستور زیر میتوان لیست جداولی را که در نامشان از ارقام استفاده شده است را بدست آورد.
[sql]
select schema_name(t.schema_id) as schema_name,
t.name as table_name
from sys.tables t
where t.name like ‘%[0-9]%’
order by schema_name,
table_name;
[/sql]
- Schema_Name: نام Schema جدول پیدا شده
- Table_Name: نام جدول پیدا شده
یک نمونه از اجرای دستور فوق:
gap height=”20″]
دانلود این اسکریپت: