SQL 中怎么查询一个数据库中一共有多少个表
2011-06-09 17:12
399 查看
用户表:select count(*) 总表数 from sysobjects where xtype='u'
刚才那个是用户表,下面这个是系统表加用户表:select count(*) 总表数 from sysobject s where xtype in('u','s')
总视图数:select count(*) 总视图数 from sysobjects where xtype='v'
总存储过程数:select count(*) 总存储过程数 from sysobjects where xtype='p'
总触发器数:select count(*) 总触发器数 from sysobjects where xtype='tr'
数据库作业: SELECT count(*) FROM msdb.dbo.sysjobs
sysobjects 表参数说明----
D = 默认值或 DEFAULT 约束
F = FOREIGN KEY 约束
L = 日志
FN = 标量函数
IF = 内嵌表函数
P = 存储过程
PK = PRIMARY KEY 约束(类型是 K)
RF = 复制筛选存储过程
S = 系统表
TF = 表函数
TR = 触发器
U = 用户表
UQ = UNIQUE 约束(类型是 K)
V = 视图
X = 扩展存储过程
相关文章推荐
- SQL 中怎么查询一个数据库中一共有多少个表
- SQL 中怎么查询一个数据库中一共有多少个表
- SQL 中怎么查询一个数据库中一共有多少个表
- 怎么用sql语句查询一个数据库有多少张表
- SQL 中怎么查询数据库中具有的表、存储过程、试图数目、总触发器数、作业数
- oracle 中查询一个表的所有字段名以及属性的sql语句应该怎么写?
- SQLServer中用T—SQL命令查询一个数据库中有哪些表的sql语句
- sql查询一个用户下有多少张表
- SQL如何在一个数据库中查询已知列名的所在表
- SQL查询,在同一个数据库,同一个表,同一个字段查出重复数据
- [SQL]查询某一个字段在某一段时期数据库中使用到的记录
- sql语句怎么在一个数据库中查找拥有同一字段名的所有表
- 在SQL SERVER中当查询的条件是一个选择范围的SQL语句怎么写?
- SQLServer如何用T—SQL命令查询一个数据库中有哪些表
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- SQL如何查询一个数据库中的所有表?
- 我从16ASPX上下了一个程序在运行时出错是怎么回事?运行时出现用户SA登陆失败,但是我已经把数据库导入SQL
- 替换表全表字段的部分内容,查询一个数据库有 多少表 show tables
- 一个数据库查询方法(可以动态设置查询参数,设置查询条件),很巧妙的组合sql语句
- 我查询一个存储过程,里面返回多个记录集,查询一个我会,查询多个数据库存取要怎么写?