【SQL Server】変数宣言/代入 文法まとめ

宣言

SQL
--文字列
DECLARE @変数名 NVARCHAR(max)

--整数
DECLARE @変数名 int

--日付
DECLARE @変数名 date

代入

SQL
--値を代入
SET @変数名 = '値'

--セレクト結果を代入
SET @変数名 = (Select~)

--ケース結果を代入
SET @変数名 = CASE

--宣言と代入を一文にまとめることも可能
DECLARE @変数名 NVARCHAR(max) = '文字列'
DECLARE @変数名 int = 1