SQL DECLARE の使用法
SQL では、DECLARE ステートメントは変数を宣言します。変数は、ストアード プロシージャ、関数、またはバッチ内で使用できる、データ格納用のプレースホルダーです。
DECLARE文の構文は次のとおりです。
DECLARE @変数名 データ型;
@variable_name は変数の名前で、data_type は変数のデータ型です。
例えば、整数の変数を宣言する文は次の通りです。
SET @num INT;
次にSET文を使用して変数に値を代入できます。
SET @num = 10;
以降のSQL文では、変数@numを利用してこの整数を参照できます。
なお、DECLARE文は、通常ストアードプロシージャや関数、バッチ処理で用いられるもので、通常のSQL問い合わせではあまり用いない。