(当i型spGetNamebyID 1实施例)我不能执行我的SP执行存储过程
这是我的代码
alter proc spGetNameByID
@ID int,
@Name varchar(50) output,
@Gender varchar (50) output
as
begin
Select @Name = Name, @Gender = Gender from tblEmployee where ID = @ID
end
Declare @Name varchar(50), @Gender varchar(50)
Execute spGetNameByID 2, @Name out, @Gender out
Print 'Name is ' + @Name + ' Gender ' + @Gender
我得到这个错误信息
消息201,级别16 ,状态4,过程spGetNameByID,行0过程 或函数'spGetNameByID'需要参数'@Name',它不是 提供的。
'EXEC spGetNameById 2,@Name输出,@Gender output' – Tom