【SQL Server】ストアドプロシージャ スカラー変数

SQL Server
この記事は約1分で読めます。

ストアドプロシージャで使用するスカラー変数についてまとめ

変数宣言
DECLARE @変数名 データ型 ;
DECLARE @変数名 データ型 = 初期値;

『DECLARE』は宣言するという意味。変数宣言と同時に初期値を設定することも可能。

値を入れないと「Null」になります。

DECLARE @aaa int 

select @aaa
変数に値を設定
SET @変数名 = ;

宣言後にSETで値を代入することができます。

SELECT @変数名 = ;

SELECTで値を代入することもできます。

その他
DECLARE @query varchar(1000) = 'SELECT GetDate()';
EXEC (@query);

クエリを格納することも可能です。

コメント

タイトルとURLをコピーしました