0

私のコードは、さまざまな条件のさまざまな終了コードをトラップし、値をローカル変数に格納します。次に、終了コードを格納するために使用しているバインド変数に渡します。私のコードは次のようなものです:

variable errflag number
   begin
      variable vflag number;
         if
           cond 1
           then
              vflag:=1;
             .
             .
             .
             .
              .
          elsif
            cond n
               then
                 vflag:=n;
               else
                 ...do nothing..
              end if;
              :errflag:=vflag;
end;
/
             exit :errflag

しかし、実行後に以下のエラーが発生します

SP2-0670: 内部数値変換に失敗しました 終了 } [ 成功 | 失敗 | 警告 | n | | | : ] [ コミット | ロールバック]

何か案は???:\

4

0 に答える 0