資料庫的預儲程序愈寫愈多,
多到沒辦法管理時怎麼辦?
我們總不能一個個打開來看程序中寫了什麼,需不需要修改?
以下的SQL語法可以讓我們查到預儲程序中包含的指令片斷:
SELECT distinct B.Name --, *
FROM syscomments A
INNER JOIN
sysobjects B
ON A.id = B.id
WHERE A.text like
'%BMS_Bank%'
ORDER By B.Name
如上圖所示,透過上面的查詢,
就可以知道列表上的6支預儲程序都有用到資料表 BMS_Bank
這樣我們如果有需要修正相關的指令,只要去找這6支程式修改即可。
留言
張貼留言