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 longlong大小,Linux基本数据类型大小——int,char,long int,long long int
  2. 150kHz无线导航信号接收板调试-Ver2
  3. go build 参数_从0开始Go语言,用Golang搭建网站
  4. ApplicationContext应用上下文获取方式
  5. 前端2018年12月9日 前端开发路上的小白心得--励志当个领路人
  6. jmeter JDBC Request
  7. 利用Oracle Enterprise Manager Cloud Control 12c创建DataGuard Standby
  8. mysql 5.7插入很慢_MySQL进阶——主从复制
  9. 拉普拉斯变换的本质意义
  10. 16种常用的数据分析方法-相关分析
  11. 关于react-native-datetimepicker无法使用中文的问题;
  12. 网络工程师项目管理关键路径和松弛时间计算
  13. 如何把PDF转成护眼模式/反色/黑底白字
  14. 华为HCIP-DATACOM(821)411-440
  15. 写代码也要讲规矩——SLA
  16. QQ功能测试(看点模块)
  17. 2019王道pdf(计算机网络、数据结构、操作系统、计算机组成原理)不要C币
  18. 《RAFT:Recurrent All-Pairs Field Transforms for Optical Flow》论文笔记
  19. 数学建模--图与网络(1)
  20. get在linux中的用法,在Linux中使用GetKeyState(VK_CAPITAL)1

热门文章

  1. SpringBoot中整合Mail实现发送邮件
  2. 软考-信息系统项目管理师-项目变更管理
  3. 神策专访丨摩天轮票务陈校校:在线票务平台精准营销之道
  4. 中原银行数字化营销体系建设实践
  5. 深度案例 | 3 大领域 7 大场景,消费金融中的行业数据实践(以合众投资集团为例)...
  6. 《和平饭店》藏玄机,如何做用户行为分析专家?
  7. 老鸟运维该何去何从?
  8. VMware vSphere/vCenter/ESX(i)介绍
  9. Source Insight 常用设置和快捷键大全
  10. LINUX_egrep及扩展正则表达式