如何用T—SQL命令查询一个数据库中有哪些表?
2009-06-21 13:18
609 查看
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 = 扩展存储过程
相关文章推荐
- 如何用T―SQL命令查询一个数据库中有哪些表?
- SQLServer如何用T—SQL命令查询一个数据库中有哪些表
- SQLServer如何用T—SQL命令查询一个数据库中有哪些表
- SQLServer如何用T—SQL命令查询一个数据库中有哪些表
- SQLServer中用T―SQL命令查询一个数据库中有哪些表的sql语句
- SQLServer中用T―SQL命令查询一个数据库中有哪些表的sql语句
- SQLServer中用T—SQL命令查询一个数据库中有哪些表的sql语句
- SQLServer中用T—SQL命令查询一个数据库中有哪些表的sql语句
- 跨服务器,跨数据库,多表联合查询 / 如何用sql语句来查询表中哪些记录是重复的
- SQLServer如何用T—SQL命令查询一个…
- SQL如何查询一个数据库中的所有表?
- SQL如何在一个数据库中查询已知列名的所在表
- SQL 数据库 学习 026 查询-09 聚合函数 --- 多行记录返回至一个值,通常用于统计分组的信息
- 如何判断数据库中1个表已经存在,这样不会重复创建一个新表(用sql语句)
- 如何用SQL语句,查询数据库(日期+时间字段)中等于某一天的记录
- MySQL GROUP_CONCAT函数使用示例:如何用一个SQL查询出一个班级各个学科第N名是谁?
- SQL命令语句进行大数据查询如何进行优化
- SQL 中怎么查询一个数据库中一共有多少个表
- SQLServer语法:如何处理查找一个数据库表的n 到 m条记录?
- 如何使用sql查询数据库表结构的设计(sqlserver,oracle)