我想在所有数据库中的所有过程/函数等中搜索特定文本.我设法从这个
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'