使用关键字搜索SP

时间:2012-03-08 07:10:53

标签: sql stored-procedures

查找所有Store Procedure是否具有相同关键字的任何机制..

例如,我有一个测试数据库,它有100个存储过程。我想找到哪个Store Procedure使用Employee Cadre来修改相关的Store Procedure's

2 个答案:

答案 0 :(得分:1)

你可以这样做:

SELECT OBJECT_NAME(id) 
    FROM syscomments 
    WHERE [text] LIKE '%youtext%' 
    AND OBJECTPROPERTY(id, 'IsProcedure') = 1 
    GROUP BY OBJECT_NAME(id)

答案 1 :(得分:0)

了解您正在谈论的DBMS会有所帮助。这不是SQL标记和文本建议的标准SQL问题。每个DBMS都有不同的系统表和不同的方式来实现/表示存储过程。