新聞中心
以下的文章會教會你如何在pl/sql中巧妙的對Oracle procedure進(jìn)行創(chuàng)建以及實(shí)現(xiàn)Oracle procedure并調(diào)用,我們先是以相關(guān)代碼的方式來引出其實(shí)際的操作步驟,以下就是具體內(nèi)容的描述,望你對其會有多領(lǐng)悟。

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)、巴里坤哈薩克網(wǎng)絡(luò)推廣、小程序開發(fā)、巴里坤哈薩克網(wǎng)絡(luò)營銷、巴里坤哈薩克企業(yè)策劃、巴里坤哈薩克品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供巴里坤哈薩克建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com
- Create table
- create table A
- (
- USERID NUMBER(38),
- PWD VARCHAR2(30)
- )
- tablespace USERS
- pctfree 10
- initrans 1
- maxtrans 255
- storage
- (
- initial 64K
- minextents 1
- maxextents unlimited
- );
創(chuàng)建Oracle procedure
- create or replace procedure up_sel(cur_test out sys_refcursor)
- is
- begin
- open cur_test for
- select * from a;
- end;
刪除存儲過程
- drop procedure up_sel
提交
- commit
在PL/sql中執(zhí)行Oracle procedure
- -// file>>new >>test window
- begin
- Call the procedure
- up_sel(cur_test => :cur_test);
- end;
在variable中填入定義的游標(biāo)名 cur_test
在Type中填入游標(biāo)類型 Cursor
點(diǎn)擊Value 右邊的 ...圖標(biāo)即可顯示出所要的結(jié)果
當(dāng)然也可直接右擊存儲過程后點(diǎn)TEST
刪除數(shù)據(jù)的存儲過程
- create or replace procedure up_del
- (userid in varchar2)
- is
- begin
- delete from a where USERID=userid;
- end;
要在value中填入要傳入的值
增加數(shù)據(jù)
- create or replace procedure up_add
- (
- userid in varchar2,
- pwd in varchar2
- )
- is
- begin
- insert into a(USERID,PWD) values(userid,pwd);
- commit;
- end;
執(zhí)行
- declare
- begin
- up_add(11,'222');
- end;
上述的相關(guān)內(nèi)容就是對Oracle procedure的描述,希望會給你帶來一些幫助在此方面。
【編輯推薦】
- Oracle 10g應(yīng)用比例不斷攀升的緣由
- Oracle數(shù)據(jù)集成的解決方案詳解
- 對Oracle Raw類型的詳細(xì)解剖
- 如何正確對Oracle trunc()函數(shù)進(jìn)行操作?
- Oracle數(shù)據(jù)庫性能的幾大優(yōu)點(diǎn)介紹
網(wǎng)站題目:在pl中對Oracleprocedure進(jìn)行創(chuàng)建
鏈接URL:http://www.dlmjj.cn/article/dpdghec.html


咨詢
建站咨詢
