oracle存储过程

一。存储过程的优点

    1.执行速度更快 – 在数据库中保存的存储过程语句都是编译过的

  2.允许模块化程序设计 – 类似方法的复用

  3.提高系统安全性 – 防止SQL注入

  4.减少网络流通量 – 只要传输存储过程的名称

二。创建存储过程的语句

create or replace procedure Uppow(r_id varchar2,p_id varchar2,p_state number)

as 
 num varchar2(100);
begin
 select count(*) into num from sst_role_perm where ROLEID =r_id and permid  =p_id ;
if(num>0) then
update sst_role_perm set state=p_state where ROLEID =r_id and permid =p_id;
else 
insert into sst_role_perm values(sys_guid(),r_id,p_id,p_state);
end if;
commit;

end;



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值