游标的使用
来源:互联网 发布:阿里云注销 编辑:程序博客网 时间:2024/05/01 11:23
--游标的使用,三种方法
declare
cursor emp_cursor is select ename from emp;
begin
for v_empcursor in emp_cursor
loop
if v_empcursor.ename='niejing' then
update emp set sal='9999' where ename=v_empcursor.ename;
end if;
end loop;
commit;
end;
declare
v_ename emp.ename%type;
v_job emp.job%type;
cursor emp_cursor is select ename,job from emp;
begin
open emp_cursor;
loop
fetch emp_cursor into v_ename,v_job;
exit when emp_cursor%notfound;
dbms_output.put_line(v_ename||'--'||v_job);
if v_ename='niejing' then
update emp set sal=11000 where ename=v_ename;
end if;
end loop;
close emp_cursor;
commit;
end;
declare
v_emp emp%rowtype;
cursor emp_cursor is select ename,job from emp;
begin
open emp_cursor;
loop
fetch emp_cursor into v_emp.ename,v_emp.job;
exit when emp_cursor%notfound;
dbms_output.put_line(v_emp.ename||'--'||v_emp.job);
if v_emp.ename='niejing' then
update emp set sal=11234 where ename=v_emp.ename;
end if;
end loop;
close emp_cursor;
commit;
end;
declare
cursor emp_cursor is select ename from emp;
begin
for v_empcursor in emp_cursor
loop
if v_empcursor.ename='niejing' then
update emp set sal='9999' where ename=v_empcursor.ename;
end if;
end loop;
commit;
end;
declare
v_ename emp.ename%type;
v_job emp.job%type;
cursor emp_cursor is select ename,job from emp;
begin
open emp_cursor;
loop
fetch emp_cursor into v_ename,v_job;
exit when emp_cursor%notfound;
dbms_output.put_line(v_ename||'--'||v_job);
if v_ename='niejing' then
update emp set sal=11000 where ename=v_ename;
end if;
end loop;
close emp_cursor;
commit;
end;
declare
v_emp emp%rowtype;
cursor emp_cursor is select ename,job from emp;
begin
open emp_cursor;
loop
fetch emp_cursor into v_emp.ename,v_emp.job;
exit when emp_cursor%notfound;
dbms_output.put_line(v_emp.ename||'--'||v_emp.job);
if v_emp.ename='niejing' then
update emp set sal=11234 where ename=v_emp.ename;
end if;
end loop;
close emp_cursor;
commit;
end;
0 0
- 关于游标的使用
- 游标的使用
- 游标的使用
- 游标的使用
- 游标的使用
- 游标的使用
- 游标的使用
- 游标的使用问题
- 游标的使用
- sqlserver游标的使用
- sql游标的使用
- 使用游标的触发器
- sql2000-游标的使用
- SQL游标的使用
- [MSSQL]游标的使用
- 游标的使用
- mysql 游标的使用
- mysql 游标的使用
- 调节UILabel的行间距
- 《你必须知道的495个C语言问题》笔记--C预处理器
- 1.1 broken neckless(一直想用O(N)复杂度的方法写,写了两天两个百多行的都跪了,还是乖乖用O(N^2)复杂度的方法写算了)
- jQuery对象转换为DOM对象
- 程序运行过程中数据的益出问题
- 游标的使用
- DropBoxManager简介
- 《你必须知道的495个C语言问题》笔记--标准输入输出
- maven自动化:部署项目到tomcat
- 《你必须知道的495个C语言问题》笔记--库函数
- Argument list too long
- 汇编小记
- 数组二分法查找,多维数组
- FAILED: Error in metadata: javax.jdo.JDOFatalDataStoreException