oracle写存储过程要注意哪些,Oracle存储过程的如何正确输写

导读:本文主要介绍的是Oracle存储过程的正确写法,这里主要是写了一下插入、删除、修改记录的存储过程。

一、插入:

代码

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;

代码的编写是数据库操作过程中非常重要的环节之一,大家一定要非常注重细节,一旦出现一点小差错就是前功尽弃啊,要慎重哦。

【编辑推荐】

【责任编辑:迎迎 TEL:(010)68476606】

点赞 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值