У меня есть много функций и процедур PL / SQL, которые выполняют динамический sql.
Можно ли извлечь проанализированные операторы и dbms_output в качестве средства отладки?
Что мне действительно нужно, так этосм. разобранный sql (оператор sql с подставленными параметрами).
Пример:
У меня есть динамический оператор SQL, подобный этому
SQ:='SELECT :pComno as COMNO,null t$CPLS,t$CUNO,t$cpgs,t$stdt,t$tdat,t$qanp,t$disc,:cS Source FROM BAAN.TTDSLS031'||PCOMNO --1
|| ' WHERE' ||' TRIM(T$CUNO)=trim(:CUNO)' --2
|| ' AND TRIM(T$CPGS)=trim(:CPGS)' --3
|| ' AND T$QANP = priceWorx.fnDefaultQanp ' --4
|| ' AND priceWorx.fdG2J(sysdate) between priceWorx.fdG2J(t$stdt) and priceWorx.fdG2J(t$tdat)' --5
|| ' AND rownum=1 order by t$stdt';--6
execute immediate SQ into R using
PCOMNO,'C' --1
,PCUNO-- 2
,PCPGS;-- 3
Каким будет оператор, отправляемый на сервер?