--循环结构示例,演示循环为所有员工加薪
declare
v_deptcount number(2); --定义记录数变量
v_deptno number(2):=60; --定义并为变量赋初值
begin
--查询sql语句,将字段值写入变量
select count(1)
into v_deptcount
from dept
where daptno=v_deptno;
--如果记录数等于0,表示无此编号的部门
if v_deptcount=0
then
--执行插入操作
insert into dept
values (v_deptno,'财务部','深圳');
--写入屏幕信息
dems_output.put_line('成功插入部门资料!');
end if;
exception --异常处理块
when others
then --如果出现任何异常
--弹出异常信息
dbms_output.put_line('部门资料插入失败');
end;