两个未公开的存储过程 sp_MSforeachtable 和 sp_MSforeachdb
打印数据库中所有的表EXEC sp_MSforeachtable @command1="print '?'",@command2= "SELECT count(*) as cnt FROM ? "查询每个表的记录数exec sp_MSforeachtable " select count(1) from ?"打印sqlserver所有数据库exec sp_MSforeachdb "print '?'"
在具体的用法查询MSDN或是google
知道有这两个存储过程就可以了 用的时候在查