declare @tbName nvarchar(500)
declare @ct int
declare @csql nvarchar(500)
declare #tb cursor for SELECT OBJECT_NAME (id) As TableName FROM sysobjects WHERE xtype = 'U' AND OBJECTPROPERTY (id, 'IsMSShipped') = 0
open #tb
fetch next from #tb into @tbName
while @@fetch_status=0
begin
set @csql = N'Select @ct= Count(*) From ' + @tbName
Exec dbo.sp_executesql @csql,N'@ct int output',@ct output
Print @tbName + '---' + Cast(@ct As nvarchar(500))
fetch next from #tb into @tbName
end
close #tb
deallocate #tb
相关文章
- [SQL Server] 在数据库所有表中查找含有某关键字的字段
- 如何用sql查询出一个表中某列中重复次数最多的值与重复次数
- 在数据库中,查询出xxx中字符串长度大于多少的记录
- sql 查出一张表中重复的所有记录数据
- 浅谈sql server把一个表中查询出来的数据插入到另外一个表中
- Mysql 查询数据库或数据表中的数据量以及数据大小_mysql 获取查询记录的 数据大小
- 在一个千万级的数据库查寻中,如何提高查询效率?分别说出在数据库设计、SQL语句、java等层面的解决方案。
- MySQL查询:查询一个表中类别字段中Max最大值对应的记录
- 如果使用mybatis的逆向工程生成的po类及mapper,如果我们想要进行的对数据库的操作在mapper中没有对应的接口函数:比如生成的mapper接口中没有按照姓名及性别混合条件查询。我们的解决办法是:使用逆向工程生成的对应表的Example文件。
- SQL Server 地理数据库中的系统表