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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。