В настоящее время в базе данных
Func_X: BEGIN
return 3;
END
Func_A: BEGIN
return
Func_X ();
END
Proc_B: BEGIN
select
Func_X () as 'value';
END
Этот запрос помогает мне найти, где выполнить обновление строки между партиямихранятся и функции.Очевидно, что замена выполняется вручную во всем коде
SELECT *
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_DEFINITION LIKE '%
Func_X %'
ORDER BY ROUTINE_NAME;
Ожидаемый результат:
Func_NEW_X: BEGIN
return 3;
END
Func_A: BEGIN
return
Func_NEW_X ();
END
Proc_B: BEGIN
select
Func_NEW_X () as 'value';
END
кто-нибудь знает способ сделать это эффективно?