【发布时间】:2013-02-04 12:57:25
【问题描述】:
我只需要搜索数据库中的所有存储过程,寻找名称中包含“item”的存储过程。有什么想法吗?
我一直在修修补补,但还没有完成:
SELECT DISTINCT OBJECT_NAME(ID) FROM SysComments WHERE Text LIKE '%Item%'
【问题讨论】:
-
@Aaron,是的,我的意思是 Routine_Name,我没有意识到我的建议可能已经过时并且被更好的替代品取代了。大约 2 年前我已经这样做了,我认为它仍然是合适的。我将删除我的评论。
-
见@Martin 的回答。如果你想要那些 definition 包含“item”的,使用
WHERE OBJECT_DEFINITION([object_id]) LIKE '%item%';。请不要使用 syscmets,现在已经不是 2000 年了。 :-)
标签: database sql-server-2008 stored-procedures metadata