c 呼叫帶輸出引數的儲存過程

2021-06-08 17:55:40 字數 855 閱讀 1656

c#呼叫帶輸出引數的儲存過程。

先給出乙個例項,用**說話。

首先在sql server中編寫乙個儲存過程:

[csharp]view plain

copy

create procedure progetpwd  

@username varchar(20),  

@password varchar(20) output  

as  

begin  

select @password = password   

from users   

where username = @username  

end  

做點解釋:表users中儲存的是使用者的資訊,包括使用者名稱(username),密碼(password),@username是乙個輸入引數,接收使用者的輸入,@password是輸出引數,這個儲存過程的作用是根據使用者輸入的使用者名稱查詢出相應的密碼,並輸出。

下面是.net中呼叫儲存過程的方法。先給出**

[csharp]view plain

copy

string

strconnection = 

"user id=sa;password=sa;initial catalog=mytest;server=yhb;connect timeout=30"

;  using

(sqlconnection conn = 

newsqlconnection(strconnection))  

}  上面**中注釋已經非常清楚,大家可以直接執行一下看看效果,下面給出執行效果圖

c 呼叫Mysql帶引數的儲存過程

儲存過程名稱 proc bookinfo 儲存過程2個引數 乙個in 乙個out in引數名稱 ispay out引數名稱 unpaycount delimiter use bookshop drop procedure if exists proc bookinfo create definer ...

c 呼叫Mysql帶引數的儲存過程

儲存過程名稱 proc bookinfo 儲存過程2個引數 乙個in 乙個out in引數名稱 ispay out引數名稱 unpaycount delimiter use bookshop drop procedure if exists proc bookinfo create definer ...

儲存過程如何呼叫帶引數的儲存過程

declare value varchar max exec tmfun getsearchstr 陝西 table1 name value output select from users where address value 顯示結果為 解釋 其中,tmfun getsearchstr 為儲存...