プログラムの結果のスプールについて質問があります。サンプル SQL スクリプトは次のようになります。
whenever sqlerror exit failure rollback
set heading off
set arraysize 1
set newpage 0
set pages 0
set feedback off
set echo off
set verify off
declare
ab varchar2(10) := 'Raj';
cd varchar2(10);
a number := 10;
c number;
d number;
begin
c := a+10;
select ab,c into cd,d from dual;
end;
SPOOL
select cd,d from dual;
SPOOL OFF
EXIT;
上記のスクリプトは機能しませんが、begin end ブロックでいくつかの値を計算し、それらの結果をスプールしたい場合に、このようなことをしたいと考えています。
ありがとう。