包含mysqlout怎么用的词条

mysql怎么调用out参数的存储过程CREATE PROCEDURE [CHARACTER]
@a varchar(20),@b varchar(20),@c varchar(20) output
AS
declare @d int
--begin
select @d=charindex(@a,@b,1)
print @d
if @d=1
begin
set @c='一样'
print @c
end
else
begin
set @c='不同'
print @c
end
GO
在查询分析器中:[CHARACTER] 'Hello','Hello Word!',''
mysql怎么调用out参数的存储过程?call sp_add();
是不是你定义的过程有问题吧,并没有指出返回结果来
像我这样是可以的:
CREATE PROCEDURE sp_add(a int, b int,out c int)
begin
【包含mysqlout怎么用的词条】 set c=a+ b;
end;
调用过程:
call sp_add (1,2,@a);
select @a;
mysql存储过程中的 out和in是什么意思呢?out 表示输出mysqlout怎么用的参数mysqlout怎么用,存储过程调用 代码 需要获得此参数值 。
in 表示输入参数mysqlout怎么用,默认为in
关于mysqlout怎么用和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读