MSSQL有关数据库、表的循环操作可使用的存储过程:
-
sp_MSforeachdb @command1='print ''?''', @command2='DBCC CHECKDB(?)' --检查所有的数据库
-
sp_MSforeachtable @command1='print ''?''', @command2='sp_spaceused ''?''' --统计各个表的空间使用情况
【说明】sys.sp_MSforeachdb 和 sys.sp_MSforeachtable 实际上内部都是通过调用sys.sp_MSforeach_work 实现的