存储过程名称 SQL 2000 SQL 2005 SQL 2008 sp_executeresultset X sp_MSforeachdb X X X sp_MSforeachtable X X.../ sp_MSforeachtable sp_MSforeachdb / sp_MSforeachtable 两个存储过程,sp_MSforeachdb 和sp_MSforeachtable...然而你不能在SQL2000和之前的版本中在一个 sp_MSforeachdb命令中使用sp_MSforeachtable命令。...打印当前服务器的每一个数据库 exec sp_MSforeachdb 'print ''?''' ...打印当前数据库的每一个表 exec sp_MSforeachdb 'use [@] exec sp_MSforeachtable ''print ''''@.?'''''''
主要利用sp_msforeachdb、sp_spaceused循环获取各数据库容量数据,简化代码2. today_use_size = total_szie - free_size3. growth_szie...yesterday.toString('yyyyMMdd') Foreach($server in $servers){ if($server.length -gt 0){ $results=invoke-sqlcmd "exec sp_msforeachdb
exec sp_msforeachdb @sql 查询库的信息 查询有哪些库 SELECT Name FROM Master..SysDatabases ORDER BY Name 查询某个库中有哪些表