我创建了一个简单的存储过程,如下所示:
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”,但未提供该参数。
我究竟做错了什么?