8、创建一个oracle存储过程控制台打印proc_1,打印出1-100之间能被8整除的数字

PLSQL编程: 过程语言,编写一些复杂业务邏辑

例外:(意外)程序运行的过程发生异常,相当于是JAVA中的异常

–查询指定编号的员工,如果没有找到,则抛出自定义的异常

2.查询员工信息,保存起来
3.判断员工信息是否为空
4. 如果是 则抛出异常

oracle存储过程控制台打印: 实际上是封装在服务器上一段PLSQL代码片断,已经编译好了的代码
1.客户端取调用oracle存儲过程控制台打印,执行效率就会非常高效

–给指定员工涨薪,并打印涨薪前和涨薪后的工资

声明一个变量 : 存储涨工资前的工资

–方式2 用的最哆的方式

存储函数: 实际上是一段封装是Oracle服务器中的一段PLSQL代码片断,它是已经编译好了的代码片段

oracle存储过程控制台打印和函数的区别:
1.它们本质仩没有区别
2.函数存在的意义是给过程调用 oracle存储过程控制台打印里面调用存储函数
3.函数可以在sql语句里面直接调用
4.oracle存储过程控制台打印能实现嘚,存储函数也能实现,存储函数能实现的,过程也能实现

封装一个oracle存储过程控制台打印 : 输出所有表中的记录

在动作执行之前或者之后,触发业务處理逻辑

语句级触发器: 不管影响多少行, 都只会执行一次

行级触发器: 影响多少行,就触发多少次
:old 代表旧的记录, 更新前的记录
:new 代表的是新的记录

–判断员工涨工资后的工资一定要大于涨工资前的工资
如果旧的工资大于新的工资 , 抛出异常,不让它执行成功

2、创建一个自定义过程

PL/SQL 过程已成功完成

PL/SQL 过程已成功完成。

PL/SQL 过程已成功完成

修改可执行作业个数为20个

8、相关的几个JOB操作

我要回帖

更多关于 oracle存储过程控制台打印 的文章

 

随机推荐