SELECTした結果を変数にセットするサンプルです。
サンプル
例)M_USERテーブルを検索した値を変数にセットして表示する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
--変数定義 DECLARE @name VARCHAR(100); DECLARE @code INT; --検索した値を変数にセット SELECT @name = NAME, @code = AGE FROM M_USER WHERE CODE = '101' --変数の内容を表示 PRINT @name; PRINT @code; |
code | name | age |
---|---|---|
101 | 近藤 | 33 |
102 | 土方 | 34 |
103 | 沖田 | 26 |
- (結果)
- 近藤 33
備考
- 複数件SELECTされた場合でもエラーにはならずに最初の1件の値が変数にセットされます。