宣告儲存過程
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;
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...