您的位置:首页 > 数据库

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

2010-03-29 09:41 288 查看
有时候我们需要列举出某台服务器上所有的存储过程,但是那台数据库服务器上有几十个数据库。怎么遍历呢?

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



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



注:仅适用于微软数据库,不知道mysql有没有等价的做法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: