Oracle PL/SQL编程之过程
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编程之过程相关推荐
- ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!)
原文:ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!) ORACLE PL/SQL编程之六: 把过程与函数说透(穷追猛打,把根儿都拔起!) 继上篇:ORACLE P ...
- [顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功)...
[顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功) 原文:[顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之 ...
- oracle PL/SQL编程基础
目录 1 PL/SQL介绍 1.1 PL/SQL基础结构 1.2 PL/SQL 注释 1.3 PL/SQL常量和变量 1.4条件语句 1.5 循环语句 过完节由于疫情公司没有进行上班,在收拾房屋的过程 ...
- [推荐]ORACLE PL/SQL编程之五:异常错误处理(知已知彼、百战不殆)
原文:[推荐]ORACLE PL/SQL编程之五:异常错误处理(知已知彼.百战不殆) [推荐]ORACLE PL/SQL编程之五: 异常错误处理(知已知彼.百战不殆) 继上三篇:ORACLE PL/S ...
- ORACLE PL/SQL编程之八:把触发器说透
ORACLE PL/SQL编程之八:把触发器说透 ORACLE PL/SQL编程之八: 把触发器说透 大家一定要评论呀,感谢!光发表就花了我将近一个下午. 本篇主要内容如下: 8.1 触发器类型 8. ...
- [强烈推荐]ORACLE PL/SQL编程详解之七:程序包的创建与应用(聪明在于学习,天才在于积累!)...
[强烈推荐]ORACLE PL/SQL编程详解之七: 程序包的创建与应用(聪明在于学习,天才在于积累!) --通过知识共享树立个人品牌. 继上七篇: [推荐]ORACLE P ...
- Oracle PL/SQL编程详解
Oracle PL/SQL编程详解 - 古立 - 博客园 <我的网络摘抄本> 网摘/转载/备忘/随记 博客园 首页 新随笔 联系 管理 订阅 随笔- 84 文章- 0 评论- 0 & ...
- ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功)
[顶]ORACLE PL/SQL编程详解之二: PL/SQL块结构和组成元素(为山九仞,岂一日之功) 继上四篇:ORACLE PL/SQL编程之八:把触发器说透 ORAC ...
- [顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功)
[顶]ORACLE PL/SQL编程详解之二: PL/SQL块结构和组成元素(为山九仞,岂一日之功) 继上四篇:ORACLE PL/SQL编程之八:把触发器说透 ORAC ...
最新文章
- linux longlong大小,Linux基本数据类型大小——int,char,long int,long long int
- 150kHz无线导航信号接收板调试-Ver2
- go build 参数_从0开始Go语言,用Golang搭建网站
- ApplicationContext应用上下文获取方式
- 前端2018年12月9日 前端开发路上的小白心得--励志当个领路人
- jmeter JDBC Request
- 利用Oracle Enterprise Manager Cloud Control 12c创建DataGuard Standby
- mysql 5.7插入很慢_MySQL进阶——主从复制
- 拉普拉斯变换的本质意义
- 16种常用的数据分析方法-相关分析
- 关于react-native-datetimepicker无法使用中文的问题;
- 网络工程师项目管理关键路径和松弛时间计算
- 如何把PDF转成护眼模式/反色/黑底白字
- 华为HCIP-DATACOM(821)411-440
- 写代码也要讲规矩——SLA
- QQ功能测试(看点模块)
- 2019王道pdf(计算机网络、数据结构、操作系统、计算机组成原理)不要C币
- 《RAFT:Recurrent All-Pairs Field Transforms for Optical Flow》论文笔记
- 数学建模--图与网络(1)
- get在linux中的用法,在Linux中使用GetKeyState(VK_CAPITAL)1
热门文章
- SpringBoot中整合Mail实现发送邮件
- 软考-信息系统项目管理师-项目变更管理
- 神策专访丨摩天轮票务陈校校:在线票务平台精准营销之道
- 中原银行数字化营销体系建设实践
- 深度案例 | 3 大领域 7 大场景,消费金融中的行业数据实践(以合众投资集团为例)...
- 《和平饭店》藏玄机,如何做用户行为分析专家?
- 老鸟运维该何去何从?
- VMware vSphere/vCenter/ESX(i)介绍
- Source Insight 常用设置和快捷键大全
- LINUX_egrep及扩展正则表达式