手机
当前位置:查字典教程网 >编程开发 >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 Server 数据库管理常用的SQL和T-SQL语句

使用SQL Server 2008远程链接时SQL数据库不成功的解决方法

SQL Server中统计每个表行数的快速方法

从每个分类选择10条记录的sql语句

SQL Server数据库中的存储过程介绍

SQL Server还原数据库操作

查询sql数据库中表占用的空间大小

mssql server .ldf和.mdf的文件附加数据库的sql语句

SQLServer中求两个字符串的交集

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

精品推荐
分类导航