SQL Server查询数据库中的表
SQL Server查询数据库中的表
SSMS中用不了MySQL中的show
查询当前数据库中所有表名:
SELECT name FROM sysobjects WHERE (xtype = 'U');
查询当前数据库中表的数量:
SELECT count(*) FROM sysobjects WHERE (xtype = 'U');
结果如图:

- 条件
xtype的类型有- S = 系统表
- U = 用户表
- C = CHECK,约束
- D = DEFAULT,默认值或DEFAULT约束
- F = FOREIGN KEY ,外键约束
- L = LOG,日志
- V = 视图
- X = 扩展存储过程
- P = 存储过程
- FN = 标量函数
- IF = 内嵌表函数
- PK = PRIMARY KEY 约束
- RF = 复制筛选存储过程
- TF = 表函数
- TR = 触发器
- UQ = UNIQUE 约束
浙公网安备 33010602011771号