[SQL] 如何遍历所有数据库

来源:互联网 发布:油画软件 编辑:程序博客网 时间:2024/04/29 11:36

有时候我们需要列举出某台服务器上所有的存储过程,但是那台数据库服务器上有几十个数据库。怎么遍历呢?

试试这个语句:sp_MSforeachdb "use ?;select db_name();select * from sysobjects where xtype='P'"

 

如果我们要遍历所有数据库的磁盘使用情况,则可以试试 sp_MSforeachdb "use ?;exec sp_spaceused"

 

注:仅适用于微软数据库,不知道mysql有没有等价的做法。

 

原创粉丝点击