程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> SQLServer頂用T—SQL敕令查詢一個數據庫中有哪些表的sql語句

SQLServer頂用T—SQL敕令查詢一個數據庫中有哪些表的sql語句

編輯:MSSQL

SQLServer頂用T—SQL敕令查詢一個數據庫中有哪些表的sql語句。本站提示廣大學習愛好者:(SQLServer頂用T—SQL敕令查詢一個數據庫中有哪些表的sql語句)文章只能為提供參考,不一定能成為您想要的結果。以下是SQLServer頂用T—SQL敕令查詢一個數據庫中有哪些表的sql語句正文


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'

D = 默許值或 DEFAULT 束縛
F = FOREIGN KEY 束縛
L = 日記
FN = 標量函數
IF = 內嵌表函數
P = 存儲進程
PK = PRIMARY KEY 束縛(類型是 K)
RF = 復制挑選存儲進程
S = 體系表
TF = 表函數
TR = 觸發器
U = 用戶表
UQ = UNIQUE 束縛(類型是 K)
V = 視圖
X = 擴大存儲進程
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved