oracle教程26 存储过程与函数(存储过程与存储函数的概述)

存储过程与存储函数的概述






存储过程:理解为java中的void方法,用于处理功能,但无返回值。

存储函数:理解为java中非void的方法,不但可以处理功能,还能返回信息。

举例:需求(打印出"hello everyone")

--创建存储过程
CREATE OR REPLACE PROCEDURE first_proc
IS
BEGIN
  DBMS_OUTPUT.PUT_LINE('我是过程');
  DBMS_OUTPUT.PUT_LINE('Hello Everyone!');
END;
--创建存储函数
CREATE OR REPLACE FUNCTION first_func
RETURN VARCHAR2
IS
BEGIN
  DBMS_OUTPUT.put_line('我是函数');
  DBMS_OUTPUT.PUT_LINE('Hello Everyone!');
  RETURN 'Hello Everyone!';
END;


存储过程和存储函数的调用:

--调用存储过程
BEGIN
  first_proc;
END;
--调用存储函数
BEGIN
  DBMS_OUTPUT.put_line(first_func);
END;





  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值