【1】定義
DECLARE文と変数名の前には「@」をつける
例
DECLARE @i INT
【2】設定
SET文をつける
例
SET @i = 0
【3】戻り値を受け取る
1)構文
EXECUTE @【戻り値の変数名】 = 【ストアド名】 (【引数1】, 【引数2】 ...);
例
DECLARE @returnValue int DECLARE @args1 int = 1000 DECLARE @args2 int = 2 EXECUTE @returnValue = SampleStoAd(@args1, @args2);
【4】トラブル
@total = @total + @@ROWCOUNT で、エラー「'Xxx'付近に不適切な構文があります」が発生
解決策
SET @total = @total + @@ROWCOUNT で解決。SETが抜けていた。はまった。
関連記事
ストアド ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2010/08/06/112528