1、查詢SQL中的所有表: Select TABLE_NAME FROM 資料庫名稱.INFORMATION_SCHEMA.TABLES Where TABLE_TYPE="BASE TABLE" 執行之後,就可以看到資料庫中所有屬於自己建的表的名稱 2、查詢SQL中所有表及列: Select dbo.sysobjects.name as Table_name, dbo.syscolumns.name AS Column_name FROM dbo.syscolumns INNER JOIN dbo.sysobjects ON dbo.syscolumns.id = dbo.sysobjects.id Where (dbo.sysobjects.xtype = "u") AND (NOT (dbo.sysobjects.name LIKE "dtproperties")) 3、在Sql查詢分析器,還有一個簡單的查詢方法: EXEC sp_MSforeachtable @command1="sp_spaceused "?"" 執行完之後,就可以看到資料庫中所有使用者表的資訊 4、查詢總儲存過程數:select count(*) 總儲存過程數 from sysobjects where xtype="p" 附:xtype型別D = 預設值或 DEFAULT 約束
F = FOREIGN KEY 約束L = 日誌FN = 標量函式
IF = 內嵌表函式
P = 儲存過程
PK = PRIMARY KEY 約束(型別是 K)
RF = 複製篩選儲存過程S = 系統表TF = 表函式
TR = 觸發器U = 使用者表UQ = UNIQUE 約束(型別是 K)V = 檢視X = 擴充套件儲存過程 另:在sqlserver中取得某個資料庫中所有表名的sql語句 select sysobjects.name from sysobjects.xtype ="U";SELECT name
WHERE (xtype = "U") 在資料庫的sysobjects表裡有這個資料庫全部表的資訊, xtype值為"U"的就是表名 注意:一般透過上述方法獲得全部使用者表示都會有一個dtproperties表,SQLSERVER 預設它也是使用者表,想要從使用者表中排出,需要加上限定條件 status>0,即:select * from sysobjects where xtype="U" and status>0
1、查詢SQL中的所有表: Select TABLE_NAME FROM 資料庫名稱.INFORMATION_SCHEMA.TABLES Where TABLE_TYPE="BASE TABLE" 執行之後,就可以看到資料庫中所有屬於自己建的表的名稱 2、查詢SQL中所有表及列: Select dbo.sysobjects.name as Table_name, dbo.syscolumns.name AS Column_name FROM dbo.syscolumns INNER JOIN dbo.sysobjects ON dbo.syscolumns.id = dbo.sysobjects.id Where (dbo.sysobjects.xtype = "u") AND (NOT (dbo.sysobjects.name LIKE "dtproperties")) 3、在Sql查詢分析器,還有一個簡單的查詢方法: EXEC sp_MSforeachtable @command1="sp_spaceused "?"" 執行完之後,就可以看到資料庫中所有使用者表的資訊 4、查詢總儲存過程數:select count(*) 總儲存過程數 from sysobjects where xtype="p" 附:xtype型別D = 預設值或 DEFAULT 約束
F = FOREIGN KEY 約束L = 日誌FN = 標量函式
IF = 內嵌表函式
P = 儲存過程
PK = PRIMARY KEY 約束(型別是 K)
RF = 複製篩選儲存過程S = 系統表TF = 表函式
TR = 觸發器U = 使用者表UQ = UNIQUE 約束(型別是 K)V = 檢視X = 擴充套件儲存過程 另:在sqlserver中取得某個資料庫中所有表名的sql語句 select sysobjects.name from sysobjects.xtype ="U";SELECT name
WHERE (xtype = "U") 在資料庫的sysobjects表裡有這個資料庫全部表的資訊, xtype值為"U"的就是表名 注意:一般透過上述方法獲得全部使用者表示都會有一個dtproperties表,SQLSERVER 預設它也是使用者表,想要從使用者表中排出,需要加上限定條件 status>0,即:select * from sysobjects where xtype="U" and status>0