次のような単純なストアド プロシージャを作成しました。
Alter Proc dbo.s5
(
@id int = 14,
@Salary int output
)
As
Begin
--Declare @Salary int
set @Salary = (select Salary
from dbo.EmpInf
where EmpId = @id)
print @Salary
--Return @Salary
End
このストアド プロシージャの実行中に、次のエラーが発生します。
メッセージ 201、レベル 16、状態 4、プロシージャ s5、行 0
プロシージャまたは関数 's5' は、指定されていないパラメータ '@Salary' を予期しています。
私は何を間違っていますか?