`

参照变量--可以使用游标变量和对象类型变量

SQL 
阅读更多

在编写PL/SQL时,可以使用游标变量(REF CURSOR)和对象类型变量(REF obj_type)

1.REF CURSOR

 

DECLARE
   TYPE c1 IS REF CURSOR;
   sysmta_cursor c1;
   v_syscd sysmta.syscd%TYPE;
   v_sysnm sysmta.sysnm%TYPE;
BEGIN
   OPEN sysmta_cursor FOR
        SELECT syscd, sysnm FROM sysmta ;
   LOOP
        FETCH sysmta_cursor INTO v_syscd, v_sysnm;
        EXIT WHEN sysmta_cursor%NOTFOUND;
        DBMS_OUTPUT.PUT_LINE('SYSCD=' || v_syscd || ', SYSNM=' || v_sysnm);
   END LOOP;
   CLOSE sysmta_cursor;
END;

 输出结果:

    SYSCD=001, SYSNM=姅幃夛幮嶰榓
    SYSCD=002, SYSNM=姅幃夛幮嶰榓

 

分享到:
评论

相关推荐

    精通Oracle.10g.PLSQL编程

    通过学习本书,读者不仅可以掌握PL/SQL的基础编程知识(嵌入SQL语句和编写子程序),而且还可以掌握PL/SQL的所有高级开发特征(使用记录类型、集合类型、对象类型和大对象类型)。另外,本书还为应用开发人员提供了...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    varchar2 1~4000字节 可变长度字符串,与CHAR类型相比,使用VARCHAR2可以节省磁盘空间,但查询效率没有char类型高 数值类型 Number(m,n) m(1~38) n(-84~127) 可以存储正数、负数、零、定点数和精度为38位的浮点数...

    一个好用的数据库类

    <br>步骤二: 参照上面的对话框,在上面加入按钮和一个ClistCtrl控件,在classwizard上面关联控件的变量ClistCtrl关联m_list控件,为三个EDIT分别关联CString类型的m_strID,m_strName,m_strJob....

    SQLServer2008查询性能优化 2/2

    11.5 使用域和参照完整性 296 11.5.1 非空约束 297 11.5.2 声明参照完整性 299 11.6 避免资源密集型查询 301 11.6.1 避免数据类型转换 301 11.6.2 使用EXISTS代替COUNT(*)验证数据存在 303 11.6.3 使用UNION ...

    SQLServer2008查询性能优化 1/2

    11.5 使用域和参照完整性 296 11.5.1 非空约束 297 11.5.2 声明参照完整性 299 11.6 避免资源密集型查询 301 11.6.1 避免数据类型转换 301 11.6.2 使用EXISTS代替COUNT(*)验证数据存在 303 11.6.3 使用UNION ...

    mysql数据库的基本操作语法

    --使用表级约束语法, constraint uk_name_pwd unique(name, password) ); 表示用户名和密码组合不能重复 添加唯一约束 alter table temp add unique(name, password); alter table temp modify name varchar(25) ...

    db2数据库入门教程(官方中文版)

    1.2用户帮助和技术支持.....................................................................................................14 1.3 DB2服务器................................................................

    db2数据库入门官方教程(中文版)

    资源简介 第 1章 – DB2 Express-C是什么?...................................................4.1.1 环境变量......................................................................................................

Global site tag (gtag.js) - Google Analytics