"Наличие запросов без bind переменных не явялется ошибкой. Хотелось бы уточнить, чем их остутвие мешает работе приложения." (оригинальный синтаксис сохранён)
Пришлось показать, что можно сделать при помощи функции
SQL> create or replace function for_exploit.run_exploit( 2 p_run_this in varchar2 3 ) return varchar2 authid current_user is pragma autonomous_transaction; 4 begin 5 execute immediate p_run_this; 6 return null; 7 end; 8 /
Function created.
SQL> grant execute on for_exploit.run_exploit to public;
Grant succeeded.
и строки
'||for_exploit.run_exploit('<ваше любимое выражение здесь>')||'
в поле поиска по лицевому счёту :) Стоит ли говорить, что эти вопросы всегда задают после того, как система поставлена заказчику?
Oracle professional with mixed DBA/Developer skills featuring both project as well as operational experience. The views expressed here are my own.
Linkedin profile