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

前端之家收集整理的这篇文章主要介绍了oracle 创建包和存储过程并调用举例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
  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;

猜你在找的Oracle相关文章