我从未见过像调用游标这样调用存储过程的代码。一般来说,我声明如下: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))