在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 <异常…
在任何计算机语言(c,java,c#,c++)都有各种控制语句(条件语句,循环结构,顺序控制结构…),在pl/sql中也存在这样的控制结构. 在本部分学校完毕后,希望大家达到: 1)使用各种if语句 2)使用循环语句 3)使用控制语句---共同和null n 条件分支语句 pl/sql中提供了三种条件分支语句if---then,if---then---else,if---then---elsif---elsif...---else. n 简单的条件判断 if---then if 条件…
一.控制结构 控制结构包括:判断语句(条件分支语句).循环语句.顺序控制语句三种. 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…