手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >SQLServer中用T—SQL命令查询一个数据库中有哪些表的sql语句
SQLServer中用T—SQL命令查询一个数据库中有哪些表的sql语句
摘要:1、查询SQL中的所有表:SelectTABLE_NAMEFROM数据库名称.INFORMATION_SCHEMA.TABLESWhereT...

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 = 扩展存储过程

【SQLServer中用T—SQL命令查询一个数据库中有哪些表的sql语句】相关文章:

SQL Sever中使用SQL语句实现把重复行数据合并为一行并用逗号分隔

SQL Server 2000中修改数据库COLLATE的实例

在查询结果中添加一列表示记录的行数的sql语句

SQL Server数据库的修复SQL语句

SQL Server 2008 备份数据库、还原数据库的方法

sqlserver查询某个字段在哪些表中存在

SQL Server连接中三个常见的错误分析

SQL Server数据库管理常用的SQL和T-SQL语句

删除SQL Server数据中指定的重复记录

SQLServer 管理常用SQL语句

精品推荐
分类导航