1、简介

过程用于执行特定的操作,当建立过程时,既可以指定输入参数(in),也可以指定输出参数(out),通过在过程中使用输入参数,可以将数据传递到执行部分,通过使用输出参数,可以将执行部分的数据传递到应用环境,在sql/plus中通过create procedure来创建过程。

下面通过scott方案(scott方案是oracle数据库自带的一个方案,在实现下面的代码前,请确保该方案可用,也就是scott用户被解锁)来实现一个案例:

1.1、编写一个过程,通过输入用户名和新的年薪,来修改雇员原先的年薪,代码如下:

create procedure test(name varchar2,newSal number)
is
begin
update emp set sal=newSal where ename=name;
end;

首先创建一个过程,指定输出参数.然后根据输入参数执行特定的过程.

1.2、执行过程

指定过程有两种方法

第一种:

ok,通过使用exec执行过程修改年薪成功!

第二种:

ok,通过使用call执行过程修改年薪成功!

Oracle PL/SQL编程之过程相关推荐

  1. ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!)

    原文:ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!) ORACLE PL/SQL编程之六: 把过程与函数说透(穷追猛打,把根儿都拔起!)   继上篇:ORACLE P ...

  2. [顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功)...

    [顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功) 原文:[顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之 ...

  3. oracle PL/SQL编程基础

    目录 1 PL/SQL介绍 1.1 PL/SQL基础结构 1.2 PL/SQL 注释 1.3 PL/SQL常量和变量 1.4条件语句 1.5 循环语句 过完节由于疫情公司没有进行上班,在收拾房屋的过程 ...

  4. [推荐]ORACLE PL/SQL编程之五:异常错误处理(知已知彼、百战不殆)

    原文:[推荐]ORACLE PL/SQL编程之五:异常错误处理(知已知彼.百战不殆) [推荐]ORACLE PL/SQL编程之五: 异常错误处理(知已知彼.百战不殆) 继上三篇:ORACLE PL/S ...

  5. ORACLE PL/SQL编程之八:把触发器说透

    ORACLE PL/SQL编程之八:把触发器说透 ORACLE PL/SQL编程之八: 把触发器说透 大家一定要评论呀,感谢!光发表就花了我将近一个下午. 本篇主要内容如下: 8.1 触发器类型 8. ...

  6. [强烈推荐]ORACLE PL/SQL编程详解之七:程序包的创建与应用(聪明在于学习,天才在于积累!)...

    [强烈推荐]ORACLE PL/SQL编程详解之七: 程序包的创建与应用(聪明在于学习,天才在于积累!) --通过知识共享树立个人品牌.   继上七篇:            [推荐]ORACLE P ...

  7. Oracle PL/SQL编程详解

    Oracle PL/SQL编程详解 - 古立 - 博客园 <我的网络摘抄本> 网摘/转载/备忘/随记 博客园 首页 新随笔 联系 管理 订阅 随笔- 84  文章- 0  评论- 0  & ...

  8. ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功)

    [顶]ORACLE PL/SQL编程详解之二: PL/SQL块结构和组成元素(为山九仞,岂一日之功) 继上四篇:ORACLE PL/SQL编程之八:把触发器说透                ORAC ...

  9. [顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功)

    [顶]ORACLE PL/SQL编程详解之二: PL/SQL块结构和组成元素(为山九仞,岂一日之功) 继上四篇:ORACLE PL/SQL编程之八:把触发器说透                ORAC ...

最新文章

  1. linux blfs安装桌面,【Linux】Ubuntu14.04安装bridge-utils安装brctl
  2. 八百客CRM:微信提现收费,仅仅用户钱包受了伤?
  3. 脚本大全_抖音文案大全2020励志:抖音最火励志搞笑句子,直接套用上热门
  4. 北京大学 AdaMod优化器 孙栩
  5. ipad和android平板应用程序,Android平板要比iPad差吗?
  6. 已知图片大小,让其在页面中垂直水平居中
  7. ES语法及-IK分词器
  8. ffmbc——广播电视以及专业用途量身定制的FFmpeg
  9. 天然黑糖行业调研报告 - 市场现状分析与发展前景预测
  10. zeppelin配置hive教程
  11. UNITY读取图片素材的URL并使用
  12. 关于2015年春运增开旅客列车的公告
  13. 高数笔记(四):导数概念,函数的求导法则,高阶导数,隐函数求导、参数方程求导
  14. flutter 单线程异步 及 isolate 使用过程遇到的问题
  15. Python入门到精通(4):关系与逻辑表达式
  16. SSM公司企业OA管理系统
  17. 检索式对话系统在美团客服场景的探索与实践
  18. 计算机网络:奈氏准则与香农定理
  19. woocommerce 货币符号调整修改
  20. 【TVM系列二】TVM介绍

热门文章

  1. Linux上怎样实现文件夹重命名
  2. python画切片图_python切片操作
  3. 数据分析师可不是啥好工作
  4. LeetCode35.搜索插入位置 JavaScript
  5. 工作日志——k8s pvpvc
  6. LintCode: Single Number II
  7. Elam的caffe笔记之配置篇(一):CentOS6.5编译安装gcc4.8.2
  8. 在 asp.net mvc中的简单分页算法 (续)
  9. 从客户端中检测到有潜在危险的request.form值
  10. new uk psw policy