Я хочу изменить это ..
variable myref REFCURSOR
begin
OPEN :myref FOR
select sysdate,12345 xid from dual
union all
select sysdate,67890 xid from dual;
end;
/
print myref
чтобы использовать 2 определенные переменные для столбца xid (12345 и 67890). Я просто не могу заставить синтаксис работать с приведенным выше кодом.
Как то так
declare
myNum1 NUMBER:=12345
myNum2 NUMBER:=67890
variable myref REFCURSOR
begin
OPEN :myref FOR
select sysdate,|| myNum1 || xid from dual
union all
select sysdate,|| myNum2 || xid from dual;
end;
/
print myref