- 締切済み
PL/SQLの結果が違う
乱筆で申し訳ありませんが、困っています。 Windowsタスクマネジャーで時間指定で起動すると PL/SQLの結果がn倍の結果になってしまいます。 どなたか原因の糸口になるような情報を教えてください。 現象: ・単体(SQLPlusなど)で実行した場合は起こりません。 ・タスクを即実行した場合も起こりません。 ・タスクマネージャーから時間指定で起動した時のみ起こります。 PL/SQLの内容: TBLAのデータを条件で合計し結果を、TBLBへ出力するものです。 タスク登録: batファイルを作成し、PL/SQLを起動しています
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- xcrOSgS2wY
- ベストアンサー率50% (1006/1985)
回答No.1
再現性があるのであれば、PL/SQLで実行するSQL文をもっと分かりやすいものに変えてテスト実行してみては。 「条件で合計し結果を出力」では、結果からその過程を知ることができませんから、単純なselectに変更して内容を見てみてはいかがでしょう。
お礼
ありがとうございます。 その後、いろいろなパターンで試してみたところ、 データの件数が多いときに起こっていました。 データ件数が少ない場合は、スケジュール起動してもOKでした。