SELECT
*
FROM
sysobjects
WHERE
xtype = 'V' AND
type = 'V' AND
category = 0
Dưới đây là danh sách các giá trị có thể cho xtype:
- C = KIỂM TRA chế
- D = Mặc định hoặc DEFAULT constraint
- F = FOREIGN KEY constraint
- L = Log
- P = Thủ tục lưu trữ
- PK = PRIMARY KEY constraint (loại là K)
- RF = Quy trình lưu trữ bộ lọc nhân rộng
- S = bảng hệ thống
- TR = Kích hoạt
- U = Người dùng bảng
- UQ = UNIQUE chế (loại là K)
- V = Xem
- X = Extended stored procedure
Sau đây là các các giá trị có thể cho loại:
- C = KIỂM TRA chế
- D = Mặc định hoặc DEFAULT constraint
- F = NƯỚC NGOÀI chế KEY
- FN = vô hướng chức năng
- NẾU = inlined bảng chức năng
- K = PRIMARY KEY hoặc UNIQUE
- L = Đăng nhập
- P = Quy trình được lưu
- R = Quy tắc
- RF = Thủ tục lưu trữ bộ lọc nhân bản
- S = bảng hệ thống
- TF = Bảng chức năng
- TR = Kích hoạt
- U = Người dùng bảng
- V = Xem
- X = Extended stored procedure
Cuối cùng, thể loại trường có vẻ như nó nhóm dựa trên các loại đối tượng khác nhau.Sau khi phân tích kết quả trả về, chế độ xem hệ thống có một loại = 2, trong khi tất cả chế độ xem của người dùng có một loại = 0. Hy vọng điều này sẽ hữu ích.
Để biết thêm thông tin, hãy truy cập http://msdn.microsoft.com/en-us/library/aa260447(SQL.80).aspx
Returns sysconstraints và syssegments mà không phải là người dùng xem. – jumxozizi