sql建存儲過程計劃

sql建存儲過程計劃

ID:29849989

大小:20.66 KB

頁數(shù):12頁

時間:2018-12-24

sql建存儲過程計劃_第1頁
sql建存儲過程計劃_第2頁
sql建存儲過程計劃_第3頁
sql建存儲過程計劃_第4頁
sql建存儲過程計劃_第5頁
資源描述:

《sql建存儲過程計劃》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在應用文檔-天天文庫。

1、為了適應公司新戰(zhàn)略的發(fā)展,保障停車場安保新項目的正常、順利開展,特制定安保從業(yè)人員的業(yè)務技能及個人素質(zhì)的培訓計劃sql建存儲過程計劃  sqlServer建立存儲過程  在代碼中使用SQL語句已經(jīng)過時,現(xiàn)在越來越多人都喜歡使用存儲過程,把SQL語句封裝在SQL數(shù)據(jù)中,這樣做的好處我就不說,你在網(wǎng)上可以查到一大堆。  現(xiàn)在就從我的經(jīng)歷說起吧。對于初學者來說,遇到一個問題,哪怕是一個很小的問題,也會讓他糾結(jié)若干長時間。當然,我也算是一個初學者,但也有2年的經(jīng)驗。開始我寫一個很大的程序都是通過直接在程序中插入SQL語句做的,但隨著歷練的越來越多,發(fā)現(xiàn)有很多問題存在,于是開始學習存儲過程,在網(wǎng)上你

2、去搜索,開始都是給你一大堆得代碼,??!我看了就要瘋了,我要的不是那些,我要的是循序漸進的,我要最簡單,因為只有從最簡單的開始,你慢慢會領悟那一大堆的代碼。于是我開始建立存儲過程,但是當我建立好后不知道存儲在哪里,也不知道怎么執(zhí)行,當我點保存的時候,它會彈出對話框。呵呵,我想這些事我遇到,也是你遇到的?! ‘斎晃覍戇@篇文章不是對于那些高手或有經(jīng)驗的開發(fā)者,這里僅僅針對于開始學習存儲過程的“童鞋”們?! 懺谧詈?,我希望有志同道合者一起工作,完成我們的興趣愛好。目的-通過該培訓員工可對保安行業(yè)有初步了解,并感受到安保行業(yè)的發(fā)展的巨大潛力,可提升其的專業(yè)水平,并確保其在這個行業(yè)的安全感。為了適應

3、公司新戰(zhàn)略的發(fā)展,保障停車場安保新項目的正常、順利開展,特制定安保從業(yè)人員的業(yè)務技能及個人素質(zhì)的培訓計劃  進入正題:  1、啟動管理器  2.進入主界面,展開你的數(shù)據(jù)庫  3、展開數(shù)據(jù)庫后可以看到存儲過程,右鍵單擊,選擇“新建存儲過程”  4、此時右邊會這樣的代碼  5、  我用圖來解釋下代碼,并說明哪些你把刪除  6、  刪除后的代碼如下圖:  7、寫上自己的代碼,我寫的如下圖:例如“學生信息表”  8、  寫完后先執(zhí)行下,如圖:  一、首先說明如何創(chuàng)建存儲過程:  CREATEPROCEDUERmy_pro  @inputDatevarchar,//聲明輸入變量  @Resultva

4、rchar(255)output//聲明輸出變量  AS  declare@variable1varchar(255)//聲明varchar變量  declare@variable2int//聲明整形變量  BEGIN目的-通過該培訓員工可對保安行業(yè)有初步了解,并感受到安保行業(yè)的發(fā)展的巨大潛力,可提升其的專業(yè)水平,并確保其在這個行業(yè)的安全感。為了適應公司新戰(zhàn)略的發(fā)展,保障停車場安保新項目的正常、順利開展,特制定安保從業(yè)人員的業(yè)務技能及個人素質(zhì)的培訓計劃  IF...(條件)  BEGIN  ....(執(zhí)行內(nèi)容)  END  ELSE  BEGIN  ....(執(zhí)行內(nèi)容)  END  END

5、  以上就是創(chuàng)建一個簡單的存儲過程方法?! 《h除存儲過程  DROPPROCEDUREmy_pro  三、執(zhí)行存儲過程  (1)執(zhí)行沒有參數(shù)的存儲過程:EXECUTEmy_pro  (2)執(zhí)行有參數(shù)的存儲過程:EXECUTEmy_pro'輸入變量'  (1)執(zhí)行有參數(shù)且有返回值(即有輸出變量)的存儲過程:  declare@Resultvarchar(1024)//聲明輸出變量  EXECUTEmy_pro'輸入變量'@Resultoutput//讓該存儲過程輸出值保存到@Result中  select@Resultasresult//查詢結(jié)果返回  四、例子目的-通過該培訓員工可對保

6、安行業(yè)有初步了解,并感受到安保行業(yè)的發(fā)展的巨大潛力,可提升其的專業(yè)水平,并確保其在這個行業(yè)的安全感。為了適應公司新戰(zhàn)略的發(fā)展,保障停車場安保新項目的正常、順利開展,特制定安保從業(yè)人員的業(yè)務技能及個人素質(zhì)的培訓計劃  下面需要將查詢多條記錄結(jié)果,使用一條返回值進行返回。  例如:有表Test中,其中有兩個字段為Test01與Test02,把Test01>10000的記錄,讓查詢Test02結(jié)果進行合并,合并成一條記錄來返回。則返回結(jié)果為:WSXEDCRFVTGB.  Test01Test02  10000QAZ  10001WSX  10002EDC  10003RFV  10004TGB 

7、 那么,使用存儲過程,使用存儲過程中的游標,可以進行for循環(huán)來進行多條記錄的合并。將可以解決這個問題。具體存儲過程如下:  DROPPORCEDUREmy_Cursor//習慣性,創(chuàng)建之前,先看看該存儲過程是否存在  CREATEPROCEDUREmy_Cursor  @idint,//聲明輸入變量  @Resultvarchar(255)output//聲明輸出變量,注意一定要有output關鍵字,否則默認為輸入變量

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。