以下の更新クエリを使用して、いくつかの値を設定し、データ フローを制御しています。
UPDATE MTB ----- TABLE NAME
SET MTB_EXTR_FLAG='N',
MTB_ALOC_PROCESS='DC1'
WHERE MTB_I IN --- PRIMARY KEY
(
SELECT * FROM
(
SELECT MTB_I ,ROW_NUMBER() OVER (ORDER BY ROWID) AS RN
FROM MTB
)
WHERE RN BETWEEN 100 AND 500
)
ここでの私の意図は、1 つのジョブの処理ごとに異なる設定データを選択することです。異なるデータ セットでジョブを実行する前に、毎回 MTB_EXTR_FLAG='N',MTB_ALOC_PROCESS='DC1' を設定したいと考えています。
エラーの問題を解決するか、別のクエリを提案するのを手伝ってくれませんか。
ありがとうございました。