以下的文章主要是对pl/sql中创建与调用Oracle procedure的实际操作步骤,本文主要是通过相关实际应用代码的实际操作来说明Oracle procedure的实际操作步骤,以下就是正文的主要内容的介绍,望你会有所收获。
成都创新互联公司专注于榆中网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供榆中营销型网站建设,榆中网站制作、榆中网页设计、榆中网站官网定制、小程序定制开发服务,打造榆中网络公司原创品牌,更为您提供榆中网站排名全网营销落地服务。
- -- 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
- );
创建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中执行procedure
- ---// file-->>new -->>test window
- begin
- -- Call the procedure
- up_sel(cur_test => :cur_test);
- end;
在variable中填入定义的游标名 cur_test
在Type中填入游标类型 Cursor
点击Value 右边的 ...图标即可显示出所要的结果
在pl/sql中创建Oracle procedure并调用中会当然也可直接右击存储过程后点TEST
删除数据的存储过程
- create or replace procedure up_del
- (userid in varchar2)
- is
- begin
- delete from a where USERID=userid;
- end;
要在value中填入要传入的值
增加数据
- create or replace procedure up_add
- (
- userid in varchar2,
- pwd in varchar2
- )
- is
- begin
- insert into a(USERID,PWD) values(userid,pwd);
- commit;
- end;
执行
- declare
- begin
- up_add(11,'222');
- end;
上述的相关内容就是对在pl/sql中创建Oracle procedure并调用的描述,希望会给你带来一些帮助在此方面。
网站题目:调用Oracleprocedure在pl/sql中的操作
分享地址:http://www.csdahua.cn/qtweb/news33/289183.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网