SQL Server 查询表的记录数(3种方法,推荐第一种)
来源:互联网 发布:现货黄金行情软件 编辑:程序博客网 时间:2024/05/19 22:26
--SQL Server 查询表的记录数--one: 使用系统表. SELECT object_name (i.id) TableName, rows as RowCnt FROM sysindexes i INNER JOIN sysObjects o ON (o.id = i.id AND o.xType = 'U ') WHERE indid < 2 ORDER BY TableName --****************** --two: 使用未公开的过程 "sp_MSforeachtable " CREATE TABLE #temp (TableName VARCHAR (255), RowCnt INT) EXEC sp_MSforeachtable 'INSERT INTO #temp SELECT ''?'', COUNT(*) FROM ?' SELECT TableName, RowCnt FROM #temp ORDER BY TableName DROP TABLE #temp --****************** -- three: 使用游标.cursor SET NOCOUNT ON DECLARE @tableName VARCHAR (255), @sql VARCHAR (300) CREATE TABLE #temp (TableName VARCHAR (255), rowCnt INT) DECLARE myCursor CURSOR FAST_FORWARD READ_ONLY FOR SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'base table ' OPEN myCursor FETCH NEXT FROM myCursor INTO @tableName WHILE @@FETCH_STATUS = 0 BEGIN EXEC ( 'INSERT INTO #temp (TableName, rowCnt) SELECT ''' + @tableName + ''' as tableName, count(*) as rowCnt from ' + @tableName) FETCH NEXT FROM myCursor INTO @tableName END SELECT TableName, RowCnt FROM #temp ORDER BY TableName CLOSE myCursor DEALLOCATE myCursor DROP TABLE #temp
转自:http://blog.csdn.net/smahorse/article/details/8156483
0 0
- SQL Server 查询表的记录数(3种方法,推荐第一种)
- SQL Server 查询表的记录数(3种方法,推荐第一种)
- SQL Server 查询表的记录数(3种方法,推荐第一种)
- SQL Server 查询表的记录数(3种方法,推荐第一种)
- SQL Server多表查询的一种方法
- sql查询所有表的记录数
- sql语句在sql server中查询每个表的记录数,占用的空间,索引占用的空间等
- SQL 2005 查询某个数据库下所有表的记录数的方法
- SQL Server查询前N条记录的三种方法
- SQL Server查询前N条记录的三种方法
- SQL查询数据库中每张表的记录数!
- SQL查询数据库中每张表的记录数
- 脚本查询 SQL数据库 各个表的 记录数
- SQL查询数据库中所有表的记录条数
- oracle查询所有表的记录数SQL
- 查询数据表的总记录数(row_count自定义函数)-sql server 2005
- sql server 查询所有表的行数记录
- SQL Server查询一周内的记录
- 鼠标控制物体移动
- windows下apache下载安装
- 架构漫谈(七):不要空设架构师这个职位,给他实权
- 利用PPT制作PNG透明图片
- 磁盘调度算法
- SQL Server 查询表的记录数(3种方法,推荐第一种)
- java对数据库中数据表的增删改查(基于MySQL数据库)
- 射线
- Django中嵌入ueditor并改进SyntaxHighlighter
- ReactiveCocoa和MVVM
- Matrix67:漫话中文分词算法
- H5/C3响应式布局设计流程
- Android Studio 项目结构
- VirtualBox虚拟机网络怎么设置 VirtualBox虚拟机网络设置详细教程