pl/sql 复合类型,游标
来源:互联网 发布:果冻录音软件怎么样 编辑:程序博客网 时间:2024/05/19 06:17
---pl/sql 复合类型,游标
declare
--定义游标类型,sp_emp_cursor
type sp_emp_cursor is ref cursor;
--定义游标变量
var_test_cursor sp_emp_cursor;
v_ename emp.ename%type;
v_sal emp.sal%type;
begin
--执行部分
--把var_test_cursor和一个select结合
open var_test_cursor for select ename,sal from emp where deptno=&no;
--循环取出
loop
fetch var_test_cursor into v_ename,v_sal;
--判断var_test_cursor是否为空
exit when var_test_cursor%notfound;
if v_sal < 2000 then
begin
--薪资低于2000的员工,薪资加100
update emp set sal = sal + 100 where ename=v_ename;
end;
end if;
dbms_output.put_line('名字:'||v_ename||'薪资:'||v_sal);
end loop;
--关闭游标
close var_test_cursor;
end;
declare
--定义游标类型,sp_emp_cursor
type sp_emp_cursor is ref cursor;
--定义游标变量
var_test_cursor sp_emp_cursor;
v_ename emp.ename%type;
v_sal emp.sal%type;
begin
--执行部分
--把var_test_cursor和一个select结合
open var_test_cursor for select ename,sal from emp where deptno=&no;
--循环取出
loop
fetch var_test_cursor into v_ename,v_sal;
--判断var_test_cursor是否为空
exit when var_test_cursor%notfound;
if v_sal < 2000 then
begin
--薪资低于2000的员工,薪资加100
update emp set sal = sal + 100 where ename=v_ename;
end;
end if;
dbms_output.put_line('名字:'||v_ename||'薪资:'||v_sal);
end loop;
--关闭游标
close var_test_cursor;
end;
0 0
- pl/sql 复合类型,游标
- pl/sql复合类型
- PL/SQL复合类型
- pl/sql 复合类型,表
- oracleday19(复合类型 游标变量 pl/sql 进阶 条件分支语句 loop )
- PL/SQL之复合类型详解
- pl/sql 复合类型,记录实例
- PL/SQL学习(复合数据类型与游标)
- PL/SQL正确选择游标类型
- pl/sql复合数据类型_pl/sql记录类型
- pl/sql之定义并使用变量,复合类型
- pl/sql之定义并使用变量,复合类型
- Pl/SQL 复合类型 RECORD 用法
- Oracle pl/sql编程 7---复合变量之记录类型
- PL/SQL复合类型变量的使用(record、pl/sql表、bulk collect)
- PL/SQL 中如何正确选择游标类型
- PL/SQL 中如何正确选择游标类型
- PL/SQL 中如何正确选择游标类型
- 数据类型
- 第一章 JAVA入门(Android历史版本续3)
- struts2中使用注解配置Action
- 网页的渲染
- 练习三1018
- pl/sql 复合类型,游标
- spring-mybatis版本的坑
- Java ClassLoader基础及加载不同依赖 Jar 中的公共类
- acm-HD-11版
- Android Reference官方描述
- 2016"百度之星" - 初赛(Astar Round2A)1006 Gym Class(优先队列+拓扑排序)
- 第一章 JAVA入门(Android历史版本续1)
- Struts2+Hibernate+Spring 整合示例==》Spring整合Struts2简单示例==》Spring整合Hibernate简单示例
- 使用TraceView性能分析工具的方法