エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
SELECT した結果をカーソルを使用してループ処理をする方法 - SQL Server - Project Group
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
SELECT した結果をカーソルを使用してループ処理をする方法 - SQL Server - Project Group
プロシージャ内で SELECT した結果を1行ずつループ処理をする方法(雛形)です。 【実行手順】 SELECT ... プロシージャ内で SELECT した結果を1行ずつループ処理をする方法(雛形)です。 【実行手順】 SELECT した結果リストを1行ずつフェッチしてループ処理を実行します。 --カーソルの値を取得する変数宣言 DECLARE @W_COL1 varchar(50) DECLARE @W_COL2 decimal(18,0) --カーソル定義 DECLARE CUR_AAA CURSOR FOR SELECT COL1 ,COL2 FROM TAB_A WHERE TAB_A.COL1 = <条件値> --カーソルオープン OPEN CUR_AAA; --最初の1行目を取得して変数へ値をセット FETCH NEXT FROM CUR_AAA INTO @W_COL1,@W_COL2; --データの行数分ループ処理を実行する WHILE @@FETCH_STATUS = 0 BEGIN --