加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

oracle 创建包和存储过程并调用举例

发布时间:2020-12-12 13:59:13 所属栏目:百科 来源:网络整理
导读:--规范 create or replace packagetest_pkg is --test_pkg为包名 procedure showMessage; --声明一个过程 function myAdd(x in number,y in number) return number; --声明函数 end test_pkg; --主体 replace packagebodytest_pkg --包名必须一致 procedure
  1. --规范
  2. createorreplacepackagetest_pkgis--test_pkg为包名
  3. procedureshowMessage;--声明一个过程
  4. functionmyAdd(xinnumber,yinnumber)returnnumber;--声明函数
  5. endtest_pkg;
  6. --主体
  7. replacepackagebodytest_pkg--包名必须一致
  8. procedureshowMessage--实现规范中的过程
  9. begin
  10. dbms_output.put_line('创建一个简单的包!');--打印字符串用单引号括起来
  11. endshowMessage;
  12. innumber)--实现函数
  13. returnnumberis
  14. mySumnumber:=1;
  15. begin
  16. mySum:=x+y;
  17. returnmySum;
  18. endmyAdd;
  19. endtest_pkg;
  20. --调用包,这个仅测试用
  21. setserveroutputon
  22. declare
  23. testSumnumber:=1;
  24. test_pkg.showMessage;
  25. testSum:=test_pkg.myAdd(10,11);
  26. dbms_output.put_line(testSum);
  27. end;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读