在sqlserver中如何列出数据库中的所有表
在sqlserver中如何列出数据库中的所有表 问题点数:30、回复次数:7Top
1 楼40Star(斯文、大方、有前途)回复于 2002-01-16 12:41:06 得分 5
SELECT *
FROM sysobjectsTop
2 楼zxf52(梅花盗)回复于 2002-01-16 12:41:27 得分 0
sp_tablesTop
3 楼evilfox(邪狐藏马)回复于 2002-01-16 12:45:04 得分 0
多谢
我只要列出表,不要试图,怎么做?Top
4 楼jumphigh(迈克阿狼)回复于 2002-01-16 13:06:50 得分 20
SELECT * FROM sysobjects WHERE xtype='U'
U = User table
/*
xtype char(2) Object type. Can be one of these object types:
C = CHECK constraint
D = Default or DEFAULT constraint
F = FOREIGN KEY constraint
L = Log
FN = Scalar function
IF = Inlined table-function
P = Stored procedure
PK = PRIMARY KEY constraint (type is K)
RF = Replication filter stored procedure
S = System table
TF = Table function
TR = Trigger
U = User table
UQ = UNIQUE constraint (type is K)
V = View
X = Extended stored procedure
*/Top
5 楼wyarrant(ostrich)回复于 2002-01-16 13:11:17 得分 5
SELECT *FROM sysobjects
WHERE xtype = 'u'or xtype ='s'
ORDER BY name
s系统表
u用户表Top
6 楼tigerwood12345(tigerwood12345)回复于 2002-01-16 13:25:08 得分 0
select * from sysobjectsTop
7 楼evilfox(邪狐藏马)回复于 2002-01-16 13:49:05 得分 0
多谢 jumphighTop




