有時候我們需要列舉出某台伺服器上所有的存儲過程,但是那台資料庫伺服器上有幾十個資料庫。怎麼周遊呢?
試試這個語句:sp_MSforeachdb "use ?;select db_name();select * from sysobjects where xtype='P'"
如果我們要周遊所有資料庫的磁盤使用情況,則可以試試 sp_MSforeachdb "use ?;exec sp_spaceused"
注:僅适用于微軟資料庫,不知道mysql有沒有等價的做法。
有時候我們需要列舉出某台伺服器上所有的存儲過程,但是那台資料庫伺服器上有幾十個資料庫。怎麼周遊呢?
試試這個語句:sp_MSforeachdb "use ?;select db_name();select * from sysobjects where xtype='P'"
如果我們要周遊所有資料庫的磁盤使用情況,則可以試試 sp_MSforeachdb "use ?;exec sp_spaceused"
注:僅适用于微軟資料庫,不知道mysql有沒有等價的做法。