文档章节

查询数据库每张表记录条数

Sobey
 Sobey
发布于 2016/07/13 13:04
字数 110
阅读 70
收藏 1

创建存储过程:

CREATE PROCEDURE [dbo].[spDB_Table_RecordCount]
AS
BEGIN
 DECLARE @tname nvarchar(50)
 DECLARE @count int
 DECLARE @exesql nvarchar(200)
 DECLARE My_Cursor CURSOR FOR (SELECT name FROM SysObjects where xtype='U')
 OPEN My_Cursor;
 CREATE TABLE #tempTable(tname nvarchar(50),rcount int);
 FETCH NEXT FROM My_Cursor INTO @tname;
 WHILE @@FETCH_STATUS = 0
  BEGIN
   SET @exesql='SELECT @_count=COUNT(*) FROM '+@tname
   EXEC sp_executesql @exesql
   ,N'@_count int out'
   ,@_count=@count out
   INSERT INTO #tempTable(tname,rcount) values(@tname,@count);
   FETCH NEXT FROM My_Cursor INTO @tname;
  END
 CLOSE My_Cursor;
 DEALLOCATE My_Cursor;
 SELECT * FROM #tempTable ORDER BY rcount DESC; 
END

© 著作权归作者所有

共有 人打赏支持
Sobey
粉丝 4
博文 43
码字总数 16279
作品 0
黄浦
高级程序员
私信 提问
加载中

评论(2)

6组源声
6组源声
[玫瑰]
6组源声
6组源声
[强]
【MyBatis框架】订单商品数据模型-分析思路

我们接下来要对即将用来实验的订单商品数据模型进行分析。 首先在MySql中创建mybatis数据库,在其中创建以下表: CREATE TABLE ( int(11) NOT NULL AUTO_INCREMENT, varchar(32) NOT NULL CO...

Mysoft
2015/09/18
179
0
python基础---sql语句

数据库系统: 数据库:文件夹 数据表:文件 表记录:一条数据 sql语句规范 sql是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数...

迟到的栋子
07/01
0
0
MySQL存储引擎 SQL数据导入/导出 操作表记录 查询及匹配条件

1 MySQL存储引擎的配置 1.1 问题 本案例要求MySQL数据存储引擎的使用,完成以下任务操作: 1.2 步骤 实现此案例需要按照如下步骤进行。 步骤一:查看存储引擎信息 登入MySQL服务器,查看当前...

两条小鱼
06/30
0
0
查看MySQL中每张表占用的空间大小

找到MySQL中的information_schema表,这张表记录了所有数据库中表的信息,主要字段含义如下: TABLESCHEMA : 数据库名 TABLENAME:表名 ENGINE:所使用的存储引擎 TABLESROWS:记录数 DATALE...

ityusong
2013/01/17
0
0
民生银行分布式NewSQL数据库实践

作者介绍:周鹏,现就职于中国民生银行信息科技部,负责全行数据库维护及分布式数据库平台建设等工作,具有多年的数据类系统架构设计及调优经验。对于新型分布式数据库、大数据生态系统研究具...

sunhf_csdn
05/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

linux中常用标识---不定期更新

LINUX常用标识符: 1 & && | || &: 表示进程在后台运行 例如 redis-server & 不是所有后台运行都是& 比如es ./bin/elasticsearch -d es后台运行&&: 第一个命令执行成功后 才执行后面的命令...

geek土拨鼠
22分钟前
1
0
Mybatis 中$与#的区别,预防SQL注入

一直没注意Mybatis 中$与#的区别,当然也是更习惯使用#,没想到避免了SQL注入,但是由于要处理项目中安全渗透的问题,不可避免的又遇到了这个问题,特此记录一下。 首先是共同点: 在mybatis...

大雁南飞了
38分钟前
0
0
Cydia的基石:MobileSubstrate

在MAC与IOS平台上,动态库的后缀一般是dylid,而加载这些动态库的程序叫做dynamic linker(dyld)。这个程序有很多的环境变量来设置程序的一些行为,最为常用的一个环境变量叫做"DYLD_INSERT_...

HeroHY
40分钟前
1
0
Spring Clould负载均衡重要组件:Ribbon中重要类的用法

Ribbon是Spring Cloud Netflix全家桶中负责负载均衡的组件,它是一组类库的集合。通过Ribbon,程序员能在不涉及到具体实现细节的基础上“透明”地用到负载均衡,而不必在项目里过多地编写实现...

Ala6
50分钟前
0
0
让 linux 删除能够进入回收站

可以参考这个贴子 https://blog.csdn.net/F8qG7f9YD02Pe/article/details/79543316 从那个git地址 把saferm.sh下载下来 把saferm.sh复制到 /usr/bin 目录下 在用~/目下 的.bashrc 下加一句这...

shzwork
59分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部