在pl/sql的执行过程中发生异常时系统所作的处理称为一个例外情况(exception).通常例外情况的种类有三种: 1.预定义的oracle例外情况oracle预定义的例外情况大约有24个,对于这种例外情况无需在程序中定义,由oracle自动地触发(重点) 2.非预定义的oracle例外情况由使用者增加定义例外情况,然后oracle自动将其触发执行. 3.自定义例外,这个用的较少. 自定义例外的基本语法: exception when <异常情况名> then <异常处理代码>…
在pl/sql的执行过程中发生异常时系统所作的处理称为一个例外情况(exception).通常例外情况的种类有三种: ①预定义的oracle例外情况,oracle预定义的例外情况大约有24个,对于这种例外情况无须再程序中定义,有oracle自动触发.(重点) ②非预定义的oracle例外情况由使用者增加定义例外情况,然后oracle自动将其触发. ③自定义例外,这个用的较少. exception when <异常情况明> then <异常处理代码> when <异常…
一.控制结构 控制结构包括:判断语句(条件分支语句).循环语句.顺序控制语句三种. 1.条件分支语句 if--then:简单条件判断 --编写一个过程,可以输入一个雇员名,如果该雇员名的工资低于2000,就给该雇员工资增加10% create or replace procedure pro_addSal(v_ename varchar2) is --定义变量 v_sal emp.sal%type; begin select sal into v_sal from emp where ename…