create procedure sp_name()

begin

………

end

比如:

create procedure pro_showdbs()

show datebase;

end

//用exec调用存储过程。

一个带参数的存储过程。
SQL> CREATE OR REPLACE PROCEDURE HelloWorld1 (
2 p_user_name VARCHAR2
3 ) AS
4 BEGIN
5 dbms_output.put_line('Hello ' || p_user_name || '!');
6 END HelloWorld1;
7 /

Procedure created.

SQL> CREATE OR REPLACE PROCEDURE CallHelloWorld1 (
2 p_user VARCHAR2
3 ) AS
4 BEGIN
5 -- 调用存储过程的 存储过程
6 HelloWorld1(p_user);
7 END CallHelloWorld1;
8 /

Procedure created.

执行
SQL> set serveroutput on
SQL> exec CallHelloWorld1( 'Tom' );
Hello Tom!

PL/SQL procedure successfully completed.

转载于:https://www.cnblogs.com/caozengling/p/5338274.html

oracle 存储过程中调用存储过程相关推荐

  1. SQL存储过程中调用存储过程返回的表

    存储过程pro_A返回一个表集合TableA,在存储过程pro_B中以TableA为数据源再做一重过滤,想实现代码复用,因此原意是在存储过程pro_B中调用存储过程pro_A,但事实发现我们不能写成s ...

  2. Oracle数据库中调用Java类开发存储过程、函数的方法

    Oracle数据库中调用Java类开发存储过程.函数的方法 时间:2014年12月24日  浏览:5538次 oracle数据库的开发非常灵活,不仅支持最基本的SQL,而且还提供了独有的PL/SQL, ...

  3. java 执行oracle 存储过程_oracle--在java中调用存储过程和存储函数

    在java中调用存储过程和存储函数 存储过程: 查询某个员工的姓名 月薪 职位: create or replace procedure queryempinfo(eno in number, pen ...

  4. c efcore.mysql_EF Core在mysql中调用存储过程

    EF Core在mysql中调用存储过程,博主找了很多,然而大多都是EF Core+SqlServer的或者EF Core+Oracle的,并没有正对Mysql的Pomelo驱动的,所以查找了一些资料 ...

  5. 在Java中调用存储过程

    本文阐述了怎么使用DBMS存储过程.我阐述了使用存储过程的基本的和高级特性,比如返回ResultSet.本文假设你对DBMS和JDBC已经非常熟悉,也假设你能够毫无障碍地阅读其它语言写成的代码(即不是 ...

  6. SQLServer 中存储过程返回的三种方式( 包括存储过程的创建, 在存储过程中调用, 在VS中调用的方法)...

    存储过程有三种返回: 1.   用return返回数字型数据 2.   用返回参数返回结果,可以返回各种数据类型(通过游标来循环查询结果每一行) 3.   直接在存储过程中用select返回结果集,可 ...

  7. java怎么调用存储函数_java中调用存储过程或存储函数的方法

    java中调用存储过程或存储函数的方法 1.调用存储过程:CallableStatement clstmt = null;try {clstmt = conn.prepareCall("{c ...

  8. oracle 定时任务 job 调用存储过程有回到输出参数(含out参数)

    oracle 定时任务 job 调用存储过程有返回输出参数(含out参数) 因前台调用一个含有OUT参数的存储过程,同时在JOB里也想调用同一个存储过程,不想将OUT参数去掉重新建一个存储过程再被JO ...

  9. mysql触发器调用存储过程出错_mysql 触发器中调用存储过程

    想要在MYSQL的触发器中调用存储过程,但是IDE提示: 0A000 Not allowed to return a result set from a trigger 触发器代码如下: DELIMI ...

最新文章

  1. etcd数据库备份与还原
  2. java安全沙箱(一)之ClassLoader双亲委派机制
  3. 考个计算机一级要学多久,本科需要考计算机一级吗,大学毕业要求必须考计算机一级,这种情况怎么办?...
  4. Retina时代的前端视觉优化
  5. httpClient学习笔记1
  6. vscode open in browser 默认浏览器
  7. Java集合系列---LinkedHashMap源码解析
  8. var和function谁先优先执行_JS中如何和让异步函数优先执行?
  9. python sqlite row
  10. wdatepicker不展示秒_华为电源键只能开关机?其实还隐藏了这5个作用,一般人不知道...
  11. 使用sshfs挂载服务器文件系统,用curlftpfs挂载FTP服务器
  12. 安利几个优秀的开源电商系统
  13. 【异常】The field file exceeds its maximum permitted size of 1048576 bytes.
  14. 使用Motion-Vector实现Real-time人体行为识别
  15. 电压的符号代表的是什么意思
  16. 微信小程序实现保存图片(唤起用户授权)
  17. 短视频app源码开发,音视频合成的实现
  18. Python爬虫实战(02)—— 爬取诗词名句三国演义
  19. vue的两个核心点分别是什么?
  20. 《机器人学导论》第1章课后作业

热门文章

  1. Java网络编程————UDP实现ThinkPad S5网络唤醒
  2. idea数据库反向生成实体类_asp.net core 系列 21 EF现有数据库进行反向工程
  3. (dfs)迷宫最小步数
  4. axure 鼠标变成手,Axure教程|鼠标移入移出自动显示与隐藏三级菜单
  5. python o创建文件_Python 文件I/O
  6. nginx 带宽_谈谈Nginx和LVS各自的优缺点以及使用
  7. compact php,php内置函数使用 compact()
  8. 《零基础》MySQL 查询数据(十二)
  9. java date 一个月_java中的日期加一个月的计算
  10. mysql 5.7.13 mac_Mac 安装mysql 5.7.13版本 登录及改密码