之前有人問我可不可以幫他找出某個PROCEDURE在哪個資料庫(大家寫一寫就忘記了^^),因為PROCEDURE無敵多,所以要找出來的話要善用INFORMATION_SCHEMA.ROUTINES這個VIEW
這是顯示所有PROCEDURE和FUNCTION的定義、建立與最後一次修改時間。
這是顯示所有PROCEDURE的定義
這是顯示所有FUNCTION的定義
找出PROCEDURE的定義有包含LOG的字樣
最後列出可以COPY的語法給自己用^^
SELECT ROUTINE_NAME,ROUTINE_DEFINITION,ROUTINE_TYPE,CREATED,LAST_ALTERED
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_TYPE='PROCEDURE' AND ROUTINE_DEFINITION LIKE '%LOG%'
ORDER BY ROUTINE_NAME
沒有留言:
張貼留言