Oracle游标
来源:互联网 发布:usb killer 2.0 淘宝 编辑:程序博客网 时间:2024/05/22 15:46
游标的属性:
%FOUND :找到数据
%ISOPEN :游标是否已打开
%NOTFOUND :没有找到数据
%ROWCOUNT :当前行号
1 游标传递变量
declare cursor mycur(id varchar2) is select * from tAgent where cAgentid=id;
myrec tagent%rowtype;
begin
open mycur('9999')
fecth mycur into myrec;
while mycur%FOUND LOOP
DBMS_PUTPUT.PUT_LINE('记录为:' || mycur%ROWCOUNT);
fecth mycur into myrec;
END LOOP;
CLOSE mycur;
end;
2 游标修改值
DECLARE CURSOR mycur IS
SELECT cAgentName from tAgent for update;
strName varchar2(50);
begin
open mycur;
fetch mycur into strName;
while mycur%FOUND LOOP
UPDATE TAGENT SET cAgentName='' where current of mycur;
fetch mycur into strName;
END LOOP;
close mycur;
end;
3 隐式游标
begin
for cur in (select cAgentName from tAgent) loop
dbms_output.put_line(cur.cAgentName);
end loop
end;
数据量大的时候,不建议使用游标,因为其效率较低。
%FOUND :找到数据
%ISOPEN :游标是否已打开
%NOTFOUND :没有找到数据
%ROWCOUNT :当前行号
1 游标传递变量
declare cursor mycur(id varchar2) is select * from tAgent where cAgentid=id;
myrec tagent%rowtype;
begin
open mycur('9999')
fecth mycur into myrec;
while mycur%FOUND LOOP
DBMS_PUTPUT.PUT_LINE('记录为:' || mycur%ROWCOUNT);
fecth mycur into myrec;
END LOOP;
CLOSE mycur;
end;
2 游标修改值
DECLARE CURSOR mycur IS
SELECT cAgentName from tAgent for update;
strName varchar2(50);
begin
open mycur;
fetch mycur into strName;
while mycur%FOUND LOOP
UPDATE TAGENT SET cAgentName='' where current of mycur;
fetch mycur into strName;
END LOOP;
close mycur;
end;
3 隐式游标
begin
for cur in (select cAgentName from tAgent) loop
dbms_output.put_line(cur.cAgentName);
end loop
end;
数据量大的时候,不建议使用游标,因为其效率较低。
- Oracle游标
- Oracle游标
- ORACLE 游标
- Oracle 游标
- oracle 游标
- oracle 游标
- oracle 游标
- Oracle游标
- ORACLE游标
- Oracle游标
- Oracle 游标
- Oracle 游标
- ORACLE游标
- Oracle 游标
- oracle 游标
- Oracle 游标
- oracle游标
- ORACLE 游标
- Apache Shiro 编程方式授权
- eclipse.ini内存设置
- JavaScript - 函数
- unity自带寻路Navmesh入门教程(三)
- UIButton 详解
- Oracle游标
- asp.net工具类-PDFOperation
- 关系代数运算除
- 实现C++中的事件委托机制
- GPIO 口 simple demo
- 位操作将n上调至align的倍数,align为2的倍数
- apache修改httpd.conf禁止ip段
- Java基础之Http协议的理解与总结
- asp.net工具类 XMLProcess