• ベストアンサー

ストアドでのレコード処理

ストアドの中でSELECT文を発行してその出力結果を元に次のSQL文を作成したいと思っています。そこでSQL文の出力結果をACCESSから呼んだ時の様にRECORD SETの処理の様な記述をしたいと思っています。そこでストアドの中で『SELECT [項目] from XXXX』の [項目]を参照するにはどの様な記述をすればいいのでしょうか。宜しくお願い致します。

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

  • ベストアンサー
  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

>RECORD SETの処理の様な記述 つまりカーソルを使いたいということでしょうか? DECLARE @FIELD varchar(100) DECLARE DCUR CURSOR LOCAL FOR SELECT [項目] FROM XXXX OPEN DCUR FETCH NEXT FROM DCUR INTO @FIELD WHILE (@@FETCH_STATUS=0) BEGIN --@FIELDを使った処理 FETCH NEXT FROM DCUR INTO @FIELD END CLOSE DCUR DEALLOCATE DCUR

fukaizumi
質問者

お礼

遅れましたが有難うございました。

関連するQ&A