如何使用一个输入和SQL Server一个输出参数2008
create procedure spGetEmployeByDepartmentIdCount @DepartmentIdType int ,
@DepartmentIdCount int output
as
Begin
select count(id)
from tblemploye1
where @DepartmentIdType = id
End
Declare @DepartmentIdCount int
Declare @id int
set @id = 1
Execute spGetEmployeByDepartmentIdCount @id, @DepartmentIdCount output
print @DepartmentIdCount
回答:
你的存储过程返回仅选择数据 既然你没有指派到输出参数的任何值,它是NULL
你可以改变你的存储程序代码如下所示使用ALTER语句
select @DepartmentIdCount = count(id)
from tblemploye1
where
id = @DepartmentIdType
现在输出参数在所选部门 分配与员工的计数我希望它能帮助
以上是 如何使用一个输入和SQL Server一个输出参数2008 的全部内容, 来源链接: utcz.com/qa/261356.html