Oracle cursor的用法.
来源:互联网 发布:淘宝的体验中心在哪里 编辑:程序博客网 时间:2024/05/21 17:40
锁表,可以用来锁定表的数据.代码如下
DECLARE
CURSOR lock_r IS
SELECT *
FROM cmx_if_invadj_detail t
WHERE t.group_id = 1493
FOR UPDATE NOWAIT;
BEGIN
OPEN lock_r;
CLOSE lock_r;
dbms_output.put_line(11111);
EXCEPTION
WHEN OTHERS THEN --不需要再次关闭,因为cursor在open中已经raise了.
dbms_output.put_line(22222);
END;
判断cursor是否为空,其实用法与exit用法一样,不过是不进行循环,直接判断.
DECLARE
l_exists VARCHAR2(1);
CURSOR lock_r IS
SELECT 'X'
FROM cmx_if_invadj_detail t
WHERE t.group_id = 1492
FOR UPDATE NOWAIT;
BEGIN
OPEN lock_r;
FETCH lock_r
INTO l_exists;
IF lock_r%NOTFOUND THEN
dbms_output.put_line(11111);
END IF;
CLOSE lock_r;
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line(SQLERRM);
END;
- Oracle cursor的用法.
- Oracle CURSOR的简单用法
- Oracle 游标Cursor 的基本用法
- oracle 之游标 ref cursor的用法
- Oracle 游标Cursor 的基本用法
- oracle cursor 简单用法
- Oracle Cursor用法总结
- oracle中REF Cursor用法
- 转Oracle Cursor用法总结
- oracle中REF Cursor用法
- Oracle:IF语句 Loop循环 Cursor的用法
- oracle:IF语句 Loop循环 Cursor的用法(一)
- CURSOR 的用法
- cursor的一些用法
- Cursor 的用法
- oracle Cursor的例子
- Oracle CURSOR的使用方法
- Oracle Cursor的使用
- 动态网页PHP程序员的优化调试技术和技巧
- 如何增加虚拟机ubuntu的硬盘
- 在FreeBSD用RRD监控网络流量
- 网络bbs详解
- spring mvc代码详解 三
- Oracle cursor的用法.
- Javascript style guide
- listview android:cacheColorHint,android:listSelector属性作用
- Spring中直接获取bean的工具类
- 双向实时远程同步文件(inotify+rsync与nfs)
- web前端安全编码(模版篇)
- WP开发心得分享:敏捷开发提升团队开发效率
- 黑客诡计
- 在SQL Server中对视图进行增删改