【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日
アンケート
サポート情報充実のためアンケートにご協力をお願いいたします。
コメント欄: