宣言
SQL
--文字列
DECLARE @変数名 NVARCHAR(max)
--整数
DECLARE @変数名 int
--日付
DECLARE @変数名 date代入
SQL
--値を代入
SET @変数名 = '値'
--セレクト結果を代入
SET @変数名 = (Select~)
--ケース結果を代入
SET @変数名 = CASE~
--宣言と代入を一文にまとめることも可能
DECLARE @変数名 NVARCHAR(max) = '文字列'
DECLARE @変数名 int = 1