我想在所有數據庫的所有過程/函數等中搜索特定文本。我設法從這個answer創建所需的查詢,但它看起來像OBJECT_DEFINITION(OBJECT_ID(SPECIFIC_NAME))爲除當前的所有數據庫返回NULL。在所有數據庫中搜索存儲過程/函數
sp_msforeachdb 'SELECT ''?'' AS DB, SPECIFIC_NAME, OBJECT_DEFINITION(OBJECT_ID(SPECIFIC_NAME)) FROM [?].INFORMATION_SCHEMA.ROUTINES'
謝謝。該鏈接顯示如何使用sys.sql_modules。 – JKJKJK 2010-12-01 13:54:28