梦幻之旅

DEBUG - 天道酬勤

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  671 随笔 :: 6 文章 :: 256 评论 :: 0 Trackbacks
oracle中的参照变量有两种,ref cursor和ref obj_type。是指用于存放数值指针的变量。通过使用参照变量,可以使得应用程序共享相同对象,从而降低占用空间。
Ref cursor使用游标变量时不需要在定义时就指定相应的select语句,从而实现动态的游标操作。

DECLARE
    TYPE cur 
IS REF CURSOR;
    test_cur cur;
    t_record test_forall
%ROWTYPE;
BEGIN
    
OPEN test_cur FOR SELECT * FROM test_forall;
    LOOP
      
FETCH test_cur INTO t_record;
      
EXIT WHEN test_cur%NOTFOUND;
      dbms_output.put_line(t_record.
user_id);
    
END LOOP;
    
CLOSE test_cur;
END;
posted on 2011-07-13 12:32 HUIKK 阅读(166) 评论(0)  编辑  收藏 所属分类: DataBase

只有注册用户登录后才能发表评论。


网站导航: