寫一個簡單的存儲過程

現在很多公司因爲數據量大,基本面試都要求會sql編程,當然不止是增刪查改,還要包括存儲,觸發器,如果對於一直只會增刪查改的新手的話,寫儲存還是有點難度的,下面就演示寫一個存儲

操作方法

(01)首先打開sql server ,再打開一個數據庫,選擇一個數據庫後,點開可編程性,然後右擊新建存儲過程

寫一個簡單的存儲過程

(02)點擊新建存儲過程後會新增一個選項卡選項卡是一個存儲過程的基本格式和註釋,註釋部分不用管,只看藍色字體部分,如圖所示

寫一個簡單的存儲過程 第2張

(03)修改其中聲明傳入的參數,定義存儲的變量,修改存儲過程的內容,nav表如圖所示,實際上存儲類似一個函數或者說方法,定義方法名,聲明傳入的參數,定義方法中變量,寫方法體內容,返回值對應在這裏多數是update操作

寫一個簡單的存儲過程 第3張

(04)選中存儲過程的全部內容,點擊運行,如果顯示命令已成功完成,則表示創建存儲過程成功

寫一個簡單的存儲過程 第4張

(05)然後寫調用該存儲的方法,用execute關鍵字調用存儲過程,並加上傳入參數

寫一個簡單的存儲過程 第5張

(06)選擇調用命令,然後點擊執行,可以看到下面的控制檯打印輸出了內容,就是剛纔存儲過程中從nav表中查出來的text,至此一個存儲的過程的創建和調用就完成了

寫一個簡單的存儲過程 第6張

特別提示

如果存儲有傳入參數的話,在調用的時候也要加上參數纔可以調用,多個參數的話用逗號隔開

如果要修改存儲過程,將創建的語句create procedure修改爲 alter procedure即可