天天看點

sql server 2005中如何查詢一個資料庫的資訊

use job

SELECT * FROM sysobjects WHERE (xtype = 'U')  --查詢有多少表

SELECT * FROM sysobjects WHERE (xtype = 'V')  --查詢有多少視圖

SELECT * FROM sysobjects WHERE (xtype = 'P')  --查詢有多少存儲過程

查詢目前資料庫下所有使用者建立的表

xtype char(2) 對象類型。可以是下列對象類型中的一種: 

C = CHECK 限制 

D = 預設值或 DEFAULT 限制 

F = FOREIGN KEY 限制 

L = 日志 

FN = 标量函數 

IF = 内嵌表函數 

P = 存儲過程 

PK = PRIMARY KEY 限制(類型是 K) 

RF = 複制篩選存儲過程 

S = 系統表 

TF = 表函數 

TR = 觸發器 

U = 使用者表 

UQ = UNIQUE 限制(類型是 K) 

V = 視圖 

X = 擴充存儲過程