首页 > 新闻资讯

怎么调用有返回值的存储过程 如何获取存储过程的返回值和输出值?

如何获取存储过程的返回值和输出值?

我从未见过像调用游标这样调用存储过程的代码。一般来说,我声明如下:declarelprocu1procedureforprocu1@作为uint=:liuuinputexecuteprocucwugzupersonalucal变量liuint是返回的值。如果要同时返回多行数据,您可以使用datainfo或datastore获取结果集:stringssqlsyntax,lssyntaxstringlsuerrorintegerliuini

createprocupslx(@namevarchar(2),@countintegeroutput)

as

从wouinfowhsu中选择@count=count(*)name=@名称

怎么调用有返回值的存储过程 如何获取存储过程的返回值和输出值?

--从wouinfo中选择@@count=count(*),其中whsuname不是in(“c1”,“k1”,“j1”)

go

integerliurtn

声明进程pslx@name=“c1”,@count=:liurtnoutput

执行lprout

将lprout提取到:liurtn

消息框(“”,字符串(liurtn))

怎么调用有返回值的存储过程mysql存储过程获取异常信息sql存储过程返回值

原文标题:怎么调用有返回值的存储过程 如何获取存储过程的返回值和输出值?,如若转载,请注明出处:https://www.saibowen.com/news/17674.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。