ページの先頭です。
ここから本文です。

よくあるご質問(サポートFAQ)

【SystemDirector Enterprise for Batch】「カーソル更新」の生成コードが不正になる

質問内容

現行BATOOL V2.4のiotを入力とし新BATOOL V4.0でジェネレートしたCREATE PUROCEDURE aql文を、Oracleで実行したところ"CURSOR [name] dbcursor_upd not found IS"でエラーとなりました。

現行BATOOL V2.4では問題なかったのですが、新BATOOL V4.0で問題となっております。解決策をご教示願います。

回答内容

DB出力処理における「カーソル更新」は、BATOOL V2.15.1にて廃止されました。
理由としては、カーソル更新は更新対象のレコードをカーソル化して1件ずつUPDATEしていくコードを生成していましたが、単なるUPDATE処理でも結果が同じであり、また処理速度も単なるUPDATE処理の方が速く、メリットがないためです。

お手数ですが、BATOOL V4.0等、V2.15.1以降のバージョンに移行後は、DB出力処理において通常の「UPDATE」を選択し、ソースを再生成してください。

生成されたバッチアプリケーションの実行結果は異なりません。

【確認済みのバージョン】BATOOL Ver2.15.1以降
【確認済みの対象OS】全OS

製品名カテゴリ

SystemDirector Enterprise for Java(バッチ)/C Batch

  • コンテンツID: 3150107902
  • 公開日: 2014年08月28日
  • 最終更新日:2014年08月28日

アンケート

サポート情報充実のためアンケートにご協力をお願いいたします。



コメント欄:
ここからページ共通メニューです。 ページ共通メニューを読み飛ばす。