如何呼叫此儲存過程

2025-01-29 20:30:15 字數 1222 閱讀 2404

1樓:網友

儲存過程 以下是sql中儲存過程。

create procedure

id int

as select * from userinfo where id=@id

go 帶引數的儲存過程:

protected void btn_search_click(object sender, eventargs e)

帶引數的儲存過程的使用方法。

sqlconnection conn = new sqlconnection("oaconnectionstring"].tostring())

sqldataadapter da = new sqldataadapter();

dataset ds = new dataset();

new sqlcommand();

conn;oa_selectbyid";

sqlparameter param = new sqlparameter("@id", ;

= ;;= ds;

同樣,在頁面中新增了乙個gridview控制項用來繫結執行儲存過程的結果,另外,在頁面中還新增了乙個textbox控制項和乙個button按鈕,上面的執行儲存過程是放在按鈕的onclick事件中的。textbox控制項用來接收儲存過程的引數。

在儲存過程中,使用什麼命令呼叫儲存過程

2樓:

在儲存過程中,使用什麼命令呼叫儲存過程。

儲存過程定義和呼叫(一)儲存過程定義儲存過程定義格式為:create procedure 【儲存過程名】(引數1,引數2……)begin【sql命令】end12341234儲存過程定義的格式非常簡單,但是,要定義和使爛沒用儲存過程,就是要向儲存過程內寫入sql命令,然而,我們知道sql命令必須以分號結尾,如果我們直接按照上述命令進行鍵入,那麼當輸入到sql命令的分號時,mysql資料鉛歷談庫會認為整個命令已經寫完,這時就會終止我們的鍵入。為了解決上述問題,我們必須先修改mysql資料庫的命令結束槐碰符。

執行命令:delimiter //11可以把mysql資料庫的命令結束符換成雙斜槓,這樣,當我們在寫儲存過程中寫sql命令結尾的分號時,mysql資料庫就不會認為我們的該條命令已經寫完,而當我們寫完end後,就可以鍵入雙斜槓來結束儲存過程的。(二)儲存過程呼叫在定義了乙個儲存過程後,我們可以使用call命令來呼叫儲存過程,儲存過程呼叫格式如下^call 【儲存過程名】 (引數1,引數2……)

SQL2005 儲存過程呼叫儲存過程,求例項

直接在儲存過程裡,寫exec 要呼叫的儲存過程名稱 引數 引數 不行嗎?sql server 如何應用儲存過程呢?操作方法有什麼呢?sql server 如何應用儲存過程呢?首先最好在sql server的管理工具中通過create procedure寫一條語句來建立儲存過程,建立語句後,點選工具欄...

請教個儲存過程,如何匯出儲存過程

當然time是關鍵字不能做欄位名,這個我寫就這樣寫了,你應該看得明白的。select top 欄位 from select top 欄位,time from 表 order by time asc as m order by time desc unionselect top 欄位 from sel...

SSH中使用sql儲存過程

方式方法很多的。列一種吧。裡定義乙個函式名 getstucode 呼叫相應的資料庫儲存過程 函式等名稱。transferinfo a call transferinfo a 裡面的 呼叫此函式。public string getstucode final string suffix string c...