要做的参数的回传一方面要做到有储存过程的配合,再一方面也要有调用方法的配合,也就是说错误的调用方法是没有办法把值回传的。
下面是例子
--1、储存过程方面的配合
create procedure dbo.usp_C @i as int output ---**注意这里要用output 关键字**---
as
begine
set @i =100;
end;
-- 2、调用方面的配合
declare @j as int =1;
exec dbo.usp_C @j output ;--**注意这里也要有output 关键字要不然它是不会被回传的**--
select @j;-- 运行结果为100 说明@j被回传了。
时间: 2024-10-12 12:48:40