新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Oracle存儲過程的如何正確輸寫?
以下的文章主要介紹的是Oracle存儲過程的正確寫法,長時間都沒有寫過關(guān)于Oracle存儲過程,其一般的查詢語句相對而言還是比較多的,今天我就試著寫了一下插入、刪除、修改記錄的存儲過程。

專業(yè)領(lǐng)域包括成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、商城網(wǎng)站開發(fā)、微信營銷、系統(tǒng)平臺開發(fā), 與其他網(wǎng)站設(shè)計及系統(tǒng)開發(fā)公司不同,成都創(chuàng)新互聯(lián)的整合解決方案結(jié)合了幫做網(wǎng)絡(luò)品牌建設(shè)經(jīng)驗和互聯(lián)網(wǎng)整合營銷的理念,并將策略和執(zhí)行緊密結(jié)合,為客戶提供全網(wǎng)互聯(lián)網(wǎng)整合方案。
插入:
代碼
- CREATE OR REPLACE Procedure p_insert_t_stu
存儲過程名稱
- (
- p_stuid in Number,
- p_stuname in Nvarchar2,
- p_stusex in Nvarchar2,
- p_stuadd in Nvarchar2
- )
- as
- BEGIN
- insert into t_stu
- values
- (p_stuid,p_stuname,p_stusex,p_stuadd);
- commit;
- end;
刪除:
代碼
- CREATE OR REPLACE Procedure p_delete_t_stu
存儲過程名稱
- (
- p_stuid in Number,
- p_msg Out Nvarchar2
- )
- Is
- flag Integer := 1;
- v_stuid Number;
- Begin
- Select flag Into v_stuid From t_stu Where stuid=p_stuid;
- Delete t_stu
- Where
- stuid=p_stuid;
- commit;
- If flag=1 Then
- Begin
p_msg:='刪除成功';
- End;
- End If;
- Exception
- When Others Then
p_msg:=Sqlerrm || ',' || '刪除失敗';
- END;
修改:
代碼
- CREATE OR REPLACE Procedure p_update_t_stu
存儲過程名稱
- (
- p_stuid in Number,
- p_stuname in Nvarchar2,
- p_stusex in Nvarchar2,
- p_stuadd in Nvarchar2
- )
- as
- BEGIN
- Update t_stu Set stuname=p_stuname,stusex=p_stusex,stuadd=p_stuadd
- Where
- stuid=p_stuid;
- commit;
- end;
上述的相關(guān)內(nèi)容就是對Oracle存儲過程的寫法的描述,希望會給你帶來一些幫助在此方面。
網(wǎng)站欄目:Oracle存儲過程的如何正確輸寫?
網(wǎng)頁URL:http://fisionsoft.com.cn/article/ccdjeid.html


咨詢
建站咨詢
