Поиск SP с ключевым словом - PullRequest
0 голосов
/ 08 марта 2012

Любой механизм, позволяющий определить, имеет ли вся процедура хранения одно и то же ключевое слово.

, например, у меня есть тестовая база данных, в которой имеется 100 процедур хранения.я хочу найти, какая процедура хранилища использует Employee Cadre для изменения связанной процедуры хранилища

Ответы [ 2 ]

1 голос
/ 08 марта 2012

Вы можете сделать это так:

SELECT OBJECT_NAME(id) 
    FROM syscomments 
    WHERE [text] LIKE '%youtext%' 
    AND OBJECTPROPERTY(id, 'IsProcedure') = 1 
    GROUP BY OBJECT_NAME(id)
0 голосов
/ 08 марта 2012

Было бы полезно узнать, о какой СУБД вы говорите.Это не стандартный вопрос SQL, как подсказывают тег SQL и ваш текст.Каждая СУБД имеет разные системные таблицы и разные способы реализации / представления хранимых процедур.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...