实验四 PL/SQL高级编程
开发语言及实现平台或实验环境:
Oracle 11g
实践目的
(1) 掌握游标、存储过程、存储函数、包、触发器的基本作用。
(2) 掌握存储过程、存储函数、包、触发器的建立、修改、查看、删除操作。
实验要求
(1) 记录执行命令和操作过程中遇到的问题及解决方法,注意从原理上解释原因。
(2) 掌握游标、存储过程、存储函数、包、触发器的命令。
实验内容
1.创建存储过程
(1) 将下列的未命名的PL/SQL,转换成存储过程,存储过程名自己设定,注意比较未命名的 PL/SQL 与命名的 PL/SQL 的差别,如没有where current of是什么情况。
declare
cursor emp_cursor is select * from emp where deptno=10 for update;
begin
for emp_record in emp_cursor loop
dbms_output.put_line(emp_record.sal);
update emp set sal=sal*1.1 where current of emp_cursor;
end loop;
end;
/
执行sal=sal*1.1语句时,只对当前
原创力文档

文档评论(0)