儲存過程返回值

2021-05-22 05:07:18 字數 716 閱讀 3711

alter procedure dbo.spdelstudentbyid

@id int,

@result int output/*(

@parameter1 int = 5,

@parameter2 datatype output)*/

asset nocount on

/*不返回計數當 set nocount 為 on 時,

不返回計數(表示受 transact-sql 語句影響的行數)。

當 set nocount 為 off 時,返回計數。 如果儲存過程中

包含的一些語句並不返回許多實際的資料,

則該設定由於大量減少了網路流量 */

begin

begin transaction

delete from t_student where studentid=@id

if @@error=0

begin

commit transaction 

set @result = 1

endelse

begin

rollback transaction

set @result = 0

end

end//執行上面的儲存過程

public static int runprocedure(string storedprocname, int id)

}

儲存過程 返回值

返回值 儲存過程的返回值 使用 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...

C 呼叫儲存過程返回值

c 源 1 2 校驗使用者 3 4 使用者資訊 5 6public static intverifyuser clsuser user 7 user.username,user.password 執行的t sql串 10sqlcommand scmd new sqlcommand sql,conn ...