• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:LOOP処理について)

LOOP処理:条件に当てはまる値をSELECTしてINSERTしたいが、環境がなく試せない状態

このQ&Aのポイント
  • 条件に当てはまる値を10件SELECTし、INSERTしたいが試せる環境がなく確認できない状態です。テーブルを全件見て該当データがない場合も処理を終了したいです。どなたかご助言いただけないでしょうか?お願いします。
  • LOOP処理で10回繰り返し、条件に当てはまる値をSELECTしてINSERTしたいですが、試せる環境がないため確認できません。また、テーブルを全件見て該当データがない場合も処理を終了したいです。どなたかご助言いただけないでしょうか?お願いします。
  • LOOP処理を使用して、条件に当てはまる値を10件SELECTし、INSERTしたいですが、試せる環境がないため確認できません。また、テーブルを全件見て該当データがない場合も処理を終了させたいです。どなたかご助言いただけないでしょうか?お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

こちらも今Oracle環境がないため外していたらスミマセン。 PL/SQLでやるならCURSORを使えば良いと思いますが。。。 FETCHして対象データなければすぐ抜けますし。 ROWNUMを使えば一文で出来そうな気もします。 Insert into TBL1(COL1) Select COL1 From TBL2 Where COL2 = 'xxx' and ROWNUM <= 10;

optimas
質問者

お礼

CURSORをつかって行うとことしました ありがとうございました

関連するQ&A