对全部数据库运行同一个SQL命令
作者: Echo, 出处:IT专家网, 责任编辑: 李书琴,
2008-01-21 10:16
【IT专家网独家】问题
我发现有些时候需要在某个SQL Server实例里运行作用于所有数据库的SQL命令。虽然没有经过官方证实,但是有一个便易的存储过程,让你可以轻松做到这一步而无需在主数据库里的sysdatabases表里设置指针,这个存储过程就是:sp_MSforeachdb。那么这个存储过程的句法应该是怎么样的?可否给出一些实例?
专家解答:
这个存储过程的句法是:
| 以下是引用片段: EXEC sp_MSforeachdb @command |
(其中@command 是一个长度可变的字符串。)
例一:在一个SQL实例里查询所有数据库的信息:
--这个查询会在一个SQL实例里返回所有数据库的全部表的清单:

- 本文关键词:

