當前位置:首頁 » 參考文獻 » t資料庫表

t資料庫表

發布時間: 2021-03-22 03:32:39

A. 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 = 擴展存儲過程

B. SQLServer如何用T—SQL命令查詢一個資料庫中有哪些表

所有用戶表都存放在資料庫中的系統對象表sysobjects中。

筆者以個人專用資料庫為例:

select *

from sysobjects --系統對象表

where xtype = 'U' --U表示所有用戶表

執行後影響的行數為180(rows),如下圖:

C. 資料庫#t和##tt兩用表有什麼區別

#t 是臨時表 當前會話中
#tt 是全局臨時表

D. t sql如何查看某個資料庫所有表的名字

說明:列出資料庫里所有的表名
select name from sysobjects where type='U'

說明:列出表裡的所有的columns
select name from syscolumns where id=object_id('TableName')

E. 如何在sql里用一條T-SQL命令查看資料庫所有表內容

1、顯示所有源用戶表
use 資料庫名
go
select name from sysobjects where type='u'
2、顯示所有用系統表
use 資料庫名
go
select name from sysobjects where type='s'
3、顯示所有表
use 資料庫名
go
select name from sysobjects where type='u' or type='s'

F. 為什麼資料庫表要以t

資料庫表的英文名是Table,所以縮寫都是t.
不知道你問的是不是這個?問題不是很詳細。

G. 資料庫中怎樣用T-SQL語句建立表並且在表中輸入數據和設置數據的屬性

create table student

student_id int primary key, 整型,主鍵約束
student_name varchar(20) not null,可變長字元串類型,非空約束
student_age int check(student_age>6),整型,check約束
……

insert into table student values (1,'wangang',10)

insert into table student values (2,'zhaoqiang',9)

insert into table student values (3,'lihong',8)

H. 如何用T—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 '?'"
執行完之後,就可以看到資料庫中所有用戶表的信息

熱點內容
塗鴉論文 發布:2021-03-31 13:04:48 瀏覽:698
手機資料庫應用 發布:2021-03-31 13:04:28 瀏覽:353
版面217 發布:2021-03-31 13:04:18 瀏覽:587
知網不查的資源 發布:2021-03-31 13:03:43 瀏覽:713
基金贖回參考 發布:2021-03-31 13:02:08 瀏覽:489
懸疑故事範文 發布:2021-03-31 13:02:07 瀏覽:87
做簡單的自我介紹範文 發布:2021-03-31 13:01:48 瀏覽:537
戰略地圖參考 發布:2021-03-31 13:01:09 瀏覽:463
收支模板 發布:2021-03-31 13:00:43 瀏覽:17
電氣學術會議 發布:2021-03-31 13:00:32 瀏覽:731