SQL変数とは?作成・使用方法の基本と応用
SQLでは、変数を作成および使用するために次の方法を使用できます。
- 変数を作成するには、DECLARE ステートメントを使用して変数を定義し、データ型と初期値を指定します。例:DECLARE @myVariable INT = 10;
- 変数の値を設定するには、SETステートメントを使用します。例えば、SET @myVariable = 20; を使います。
- SQLクエリで変数を使用することができます。固定の数値や文字列を代替するために使います。例えば:SELECT * FROM テーブル WHERE 列 = @myVariable;
- 変数のスコープ:変数のスコープは、グローバルまたはローカルのどちらかです。グローバル変数はセッション全体で有効ですが、ローカル変数は現在のプログラムブロックやストアドプロシージャ内でのみ有効です。
- 変数の解放:変数をもう使用しない場合は、DEALLOCATE ステートメントを使用して変数を解放できます。例:DEALLOCATE @myVariable;