加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQLSERVER统计库中所有表的行数

发布时间:2020-12-12 15:41:28 所属栏目:MsSql教程 来源:网络整理
导读:如何统计库中所有表的行数?! 网上海搜了一通才发现原来有个系统存储过程可以调用:sp_msforeachtable ? 具体使用方法如下: ?//创建临时表 create?? table?? ##RowCount(?? ? tableName varchar(500),??? ? dataCount int?? ? )?? ?? //执行存储过程??? ?

如何统计库中所有表的行数?!

网上海搜了一通才发现原来有个系统存储过程可以调用:sp_msforeachtable

?

具体使用方法如下:

?//创建临时表

create?? table?? ##RowCount(??
? tableName varchar(500),???
? dataCount int??
? )??
??

//执行存储过程???
? exec?? sp_msforeachtable?? 'insert?? into?? ##RowCount?? (tableName,dataCount)?? select?? ''?''?? tableName,?? count(*)?? dataCount from?? ?'??
???

//查询结果
? select?? *?? from?? ##RowCount???
?or

? select?? *?? from?? ##RowCount? where tablename like '%SRC%'

?

也可以直接执行存储过程:

exec?? sp_msforeachtable?? 'select?? ''?'',count(*)?? from?? ?'

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读