Thứ Tư, 16 tháng 12, 2015

Xem danh sách các object trong Database SQL Server

Truy vn thông tin trong sys.objects đ xem thông tin các object đưc to trong database. Nhng thông tin này rt có ích trong vic qun lý database.

select * from sys.objects

Chúng ta có th filter các object da vào type ca chúng. Ví d bn mun ly danh sách tt c các table trong database: 
  1. -- type='u' tc là table  
  1. select * from sys.objects where type='u'  
  1. -- tương đương vi:  
  1. select * from sys.tables

Hoc danh sách tt c các stored procedure: 
  1. select * from sys.objects where type='p'  
  1. -- tương đương vi:  
  1. select * from sys.procedures

Danh sách type ca các object tham kho t MSDN:
Object type:
AF = Aggregate function (CLR)
C = CHECK constraint
D = DEFAULT (constraint or stand-alone)
F = FOREIGN KEY constraint
FN = SQL scalar function
FS = Assembly (CLR) scalar-function
FT = Assembly (CLR) table-valued function
IF = SQL inline table-valued function
IT = Internal table
P = SQL Stored Procedure
PC = Assembly (CLR) stored-procedure
PG = Plan guide
PK = PRIMARY KEY constraint
R = Rule (old-style, stand-alone)
RF = Replication-filter-procedure
S = System base table
SN = Synonym
SO = Sequence object
SQ = Service queue
TA = Assembly (CLR) DML trigger
TF = SQL table-valued-function
TR = SQL DML trigger 
TT = Table type
U = Table (user-defined)
UQ = UNIQUE constraint
V = View
X = Extended stored procedure


Ngun: MSDN

Không có nhận xét nào:

Đăng nhận xét

Cám ơn bạn đã quan tâm đến bài viết của mình nhé!