如何取得中的儲存過程的返回值

2021-04-17 04:33:42 字數 896 閱讀 8771

宣告儲存過程

createproceduresp_results_demo@inparmintint,@outparmintoutput

asbegin

select1,2,3,4

selectuid,id

fromsysobjects

wheretype='u'

select@outparmint=69

return16

end用於返回每個返回值時用powerscrip如下:

longlreturn,lpram1,lpram2,lresult1,lresult2,lresult3,lresult4,lresult5,lresult6

declareresults_demoprocedurefor

@returnvalue=sp_results_demo

@inparmint=:lpram1,

@outparmint=:lpram2outputusingsqlca;

executeresults_demo;

dowhilesqlca.sqlcode=0

fetchresults_demointo:lresult1,:lresult2,:lresult3,:lresult4;

loop

fetchresults_demointo:lresult5,:lresult6;

dowhilesqlca.sqlcode=0

fetchresults_demointo:lresult5,:lresult6;

loop

fetchresults_demointo:lreturn,:lpram2;

closeresults_demo;

愛好者[email protected]

mailto:[email protected]

儲存過程返回值

alter procedure dbo.spdelstudentbyid id int,result int output parameter1 int 5,parameter2 datatype output asset nocount on 不返回計數當 set nocount 為 on 時,不...

儲存過程 返回值

返回值 儲存過程的返回值 使用 return 語句指定儲存過程的返回 如果返回值在 1到 99之間,表示沒有成功執行,可以通過判斷返回值來進行相應的處理。可以用return語句將大於0或者小於 99的整數作為自定義返回值,來表示不同的執行結果。典型 declare result int execut...

SQL儲存過程返回值

先靠一下自己。當我做多了oracle時,我就忘了sql的儲存過程可以返回資料集這個事實了。create procedure test t1 int,t2 nvarchar 200 out asset t2 這個是輸出引數 go呼叫 declare out t2 nvarchar 200 exec t...