oracle创建函数的语法,oracle创建存储过程,函数基本语法

、Oracle创建存储过程

1、基本语法

create or replace procedure update_emp_sal

(Name in out type,

Name in out type, ...

) is

begin

end update_emp_sal;

35c60aa80a8c1cdcc57d5850250eab95.png

2、写一个简单的例子修改emp表的ename字段

91a4aa803bdad90b11d092731dc5b166.png

create or replace procedure update_emp

(

v_empno varchar2,

v_ename varchar2

) is

begin

update emp set ename=v_ename where empno=v_empno; end update_emp;

6e4653a5f9f70b761e8933e84e15e4fb.png

调用方法如下:

SQL>exec update_emp('7935','test');

2、有返回值的存储过程

就写一个简单的返回empno=7935的sal值

203af921ca2406d36df628050cf43df0.png

create or replace procedure emp_out_sal

(

v_empno in varchar2,

v_sal out number

) is

vsal number(7,2);

begin

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值