在SqlServer中 统计用户表中数据的行数
2011-12-13 15:05
197 查看
declare @tableName nvarchar(50)
declare @sql nvarchar(4000)
declare @count int
set @count=0
set @tableName=''
set @sql = ''
declare cur cursor for
select name from sysobjects
where xtype='U' --用户表
open cur
fetch next from cur into @tableName
while @@fetch_status=0
begin
set @sql = N'select @count=count(1) from '+@tableName
exec sp_executesql @sql,N'@count int output',@count output
-- if(@count>0)
-- begin
print '表名称:'+@tableName+' 行数:'+cast(@count as varchar)
-- end
fetch next from cur into @tableName
end
close cur
deallocate cur
declare @sql nvarchar(4000)
declare @count int
set @count=0
set @tableName=''
set @sql = ''
declare cur cursor for
select name from sysobjects
where xtype='U' --用户表
open cur
fetch next from cur into @tableName
while @@fetch_status=0
begin
set @sql = N'select @count=count(1) from '+@tableName
exec sp_executesql @sql,N'@count int output',@count output
-- if(@count>0)
-- begin
print '表名称:'+@tableName+' 行数:'+cast(@count as varchar)
-- end
fetch next from cur into @tableName
end
close cur
deallocate cur
相关文章推荐
- 在SqlServer中 统计用户表中数据的行数
- 简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
- [转]简单统计SQLSERVER用户数据表大小
- 简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
- 简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)转
- 简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
- 统计SQLSERVER用户数据表大小
- 简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
- 简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
- 简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
- 简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
- 简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
- 简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
- 将db2数据库某用户下的所有表进行数据统计分析
- sqlserver查询数据的所有表名和行数
- 【统计技术】运营商数据:三大运营商2012年1月手机用户数据
- C++ 简单读写文本文件、统计文件的行数、读取文件数据到数组
- 网站用户行为数据统计与分析之五:redis及其配置
- 大v用户数据统计分析
- Oracle统计用户所有表的行数