存儲(chǔ)過程返回值接收 如何獲取存儲(chǔ)過程的返回值和輸出值?
如何獲取存儲(chǔ)過程的返回值和輸出值?我從未見過像調(diào)用游標(biāo)這樣調(diào)用存儲(chǔ)過程的代碼。一般來說,我聲明如下:declarelprocu1procedureforprocu1@作為uint=:liuuInput
如何獲取存儲(chǔ)過程的返回值和輸出值?
我從未見過像調(diào)用游標(biāo)這樣調(diào)用存儲(chǔ)過程的代碼。一般來說,我聲明如下:declarelprocu1procedureforprocu1@作為uint=:liuuInputExecuteProcucwugzuPersonaluCal變量liuint是返回的值。如果要同時(shí)返回多行數(shù)據(jù),您可以使用datainfo或datastore獲取結(jié)果集:stringssqlsyntax,lssyntaxstringlsuErrorIntegerliuini
CREATE procupslx(@NAME varchar(2),@count integer output)
AS
從wouinfo whsu中選擇@count=count(*)name=@名稱
--從wouINFO中選擇@@count=count(*),其中whsuName不是in(“c1”,“k1”,“j1”)
GO
Integer liurtn
聲明進(jìn)程pslx@name=“c1”,@count=:liurtn OUTPUT
執(zhí)行l(wèi)prout
將lprout提取到:liurtn
消息框(“”,字符串(liurtn))