架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 13399|回复: 2

[资料] oracle存储过程的定义和引用

[复制链接]
发表于 2015-3-20 15:26:58 | 显示全部楼层 |阅读模式
  1. --存储过程的定义
  2. create procedure proc_test
  3. as
  4. begin
  5.     dbms_output.put_line('我是一个存储过程');
  6. end;

  7. --存储过程的调用
  8. begin
  9.     proc_test;
  10. end;

  11. create or replace procedure
  12. proc_test2(a int,b int,c out int)--引用传递
  13. as
  14. begin
  15.     c := a + b;
  16. end;

  17. declare
  18. n int := 0;
  19. begin
  20.     dbms_output.put_line(n);
  21.     proc_test2(34,65,n);
  22.     dbms_output.put_line(n);
  23. end;

  24. --函数
  25. create or replace function fun_test(a int,b int) return int
  26. as
  27. c int;
  28. begin
  29.     c:= a+b;
  30.     return c;
  31. end;

  32. declare
  33. n int;
  34. begin
  35.     n := fun_test(1,5);
  36.     dbms_output.put_line(n);
  37. end;
复制代码





上一篇:SQL Server 阻止了对组件 'Ole Automation Procedures' 的 过程 'sys.sp_OACreate'...
下一篇:如何快速判断一个网站程序是不是dedecms织梦管理系统
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2015-3-20 16:34:15 | 显示全部楼层
                     
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2015-3-21 02:28:08 | 显示全部楼层
我回帖就是因为可以用好玩的表情
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2025-6-16 17:22

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表