2012-03-08 135 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都有不同的系統表和不同的實現/表示存儲過程的方式。