Как найти и заменить определенный текст в хранимой процедуре?SQL-запрос для поиска и замены текста в хранимой процедуре
У меня есть запрос на поиск и замену, но я не уверен, как отправить его обратно в хранимую процедуру или обновить хранимую процедуру с результатом запроса.
Вот запрос, который я использую для поиска и замены:
SELECT
REPLACE (object_definition(object_id('storedprocedure_1')), 'findstring', 'replacestring')
Мне нужно будет обновить исходное определение, и это не одноразовая задача, она должна выполняться каждый раз при восстановлении базы данных. Именно по этой причине я хочу обновить всю процедуру через sql. Я могу добиться того же, что и объект хранимой процедуры .net (TextBody), но поскольку я обновляю около 200+ SP, это занимает около 25-30 минут. Поэтому я хочу взять SQL-маршрут, чтобы узнать, работает ли его более быстрый – JayJ