به دست آوردن بانک های اطلاعاتی موجود در sql server:select * from master.dbo.sysdatabases
where dbid>6
وجود یک جدول اطلاعاتی در بانک اطلاعاتی:
فرض کنین میخواهیم بدونیم که جدول users در بانک اطلاعاتی my database وجود داره یا نه؟
select* from sysobjects where name='users'
میخواهیم بدونیم چه فیلدهایی در جدول اطلاعاتی users وجود داره؟
select name
from syscolumns
where id=(select id from sysobjects where name='users'
چطور میتونیم نام سروری که sql server روی ان نصب شده رو بدست بیاریم؟
select convert(sysname,server property(n'servername') )m
بدست آوردن کلمه کاربری سروری که sql server در ان نصب شده:
select isnull(suser_sname()),suser_name()) m
فعال و غیر فعال کردن pk ,fk های یه جدول اطلاعاتی:
ALTER TABLE users ENABLE TRIGGER ALL
ALTER TABLE users DISABLE TRIGGER ALL