select 'test' from dual;можно выполнить:
define myvar='dual'т.е. название таблицы "DUAL" я поместил в переменную "myvar", а затем обратился к этой переменной из запроса "SELECT".
select 'test' from &myvar;
Для подстановки переменной для замены "OWNER" в конструкции:
SELECT * FROM OWNER.TABLEнужно дублировать "точку", например, вместо:
select * from SCOTT.DEPTпишем:
define myowner='SCOTT'
define myowner_to_run='&myowner..'
select * from &myowner_to_run.DEPT.
По мотивам: sub_var, sub_var2.
Комментариев нет:
Отправить комментарий