2012-03-08 136 views
0

任何机制,以找出是否所有的存储过程具有相同的关键字。搜索SP的关键字

例如我有一个测试数据库有100个存储过程。我想找到该存储过程使用Employee Cadre修改相关的存储过程的

回答

1

你可以做这样的:

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

这将有助于了解DBMS你正在谈论。这不是一个标准的SQL问题,正如SQL标记和文本所建议的那样。每个DBMS都有不同的系统表和不同的实现/表示存储过程的方式。