`

数组VARRAY使用

阅读更多
-- varray类型变量存储的是数字类型
DECLARE
    TYPE type_varray_date IS VARRAY(5) OF number(10);
    varray_date type_varray_date;
BEGIN
    varray_date := type_varray_date( 1, 2, 3, 4, 5 );
    FOR i IN 1 .. varray_date.count LOOP
        dbms_output.put_line(i || ' : ' || varray_date(i));
    END LOOP;
END;

-- varray类型变量存储的是字符类型
DECLARE
    TYPE type_varray_date IS VARRAY(5) OF VARCHAR2(20);
    varray_date type_varray_date;
BEGIN
    varray_date := type_varray_date('2012-01-12', '2012-01-13', '2012-01-14', '2012-01-15', '2012-01-16');
    FOR i IN 1 .. varray_date.count LOOP
        dbms_output.put_line(i || ' : ' || varray_date(i));
    END LOOP;
END;
分享到:
评论

相关推荐

    oracle中变长数组varray,嵌套表,集合使用方法

    主要介绍了oracle中变长数组varray,嵌套表,集合使用方法,需要的朋友可以参考下

    Oracle PLSQL集合

    oracle更加支持集合的应用,详细讲述了三种集合的类型:嵌套表、关联数组、varray集合。以丰富实用的例子进行了具体分析。

    sql – Oracle中匿名TABLE/VARRAY类型示例详解

    本文主要介绍的是关于sql Oracle匿名TABLE/VARRAY类型的相关内容,在Oracle中,我有时会创建一些这样的结构 SELECT * FROM TABLE(STRINGS('a', 'b', 'c')) SELECT * FROM TABLE(NUMBERS(1, 2, 3)) 显然,我可以为...

    SQL集合嵌套表varray

    NULL 博文链接:https://rooi.iteye.com/blog/1337383

    Oracle11gPLSQLProgramming

     ·定义和部署varray 、嵌套表和联合数组数据类型;  ·处理外部例程、对象类型、大对象和安全文件;  ·使用DBMS_ALERT 和DBMS_PIPE 在并行会话间通信;  ·通过Oracle Net Services 和PL/SQL 包装器调用外部...

    Oracle.Database.11g.PL_SQL.Programming

     ·定义和部署varray 、嵌套表和联合数组数据类型;  ·处理外部例程、对象类型、大对象和安全文件;  ·使用DBMS_ALERT 和DBMS_PIPE 在并行会话间通信;  ·通过Oracle Net Services 和PL/SQL 包装器调用外部...

    Oracle 数组的学习 小知识也要积累,养成好的学习态度

    提叻一个代码段,要人帮助解释一下... type t_varray is varray(10) of number; v_indexby t_indexby; v_nested t_nested; v_varray t_varray; begin v_indexby(1):=1; v_indexby(2):=2; v_nested:=t_nested(1,2,3,4,5

    PL/SQL学习笔记

    联合数组 嵌套表 可变数组 联合数组详解: 什么是数组?数组有什么特点 数据是线性存放的,在内存中地址是连续的 可以用索引来访问 定义联合数组? 联合数组不需要定义长度,他能容纳的元素最大数量是-214483647-...

    精通Oracle.10g.PLSQL编程

    使用复合数据类型 8.1 PL/SQL记录 8.1.1 定义PL/SQL记录 8.1.2 使用PL/SQL记录 8.2 PL/SQL集合 8.2.1 索引表 8.2.2 嵌套表 8.2.3 变长数组(VARRAY) 8.2.4 PL/SQL记录表...

    Oracle游标使用方法及语法大全.doc

    Oracle游标使用方法及语法大全.doc

    Delphi WebBrowser 将一段HTML文字显示在浏览器中.rar

    Delphi WebBrowser 将一段HTML文字显示在网页浏览器中,实际是创建了一个HTML格式内容并显示出来,主要使用Delphi中内置的WebBrowser方法来实现:  WebBrowser1.Navigate('about:blank');  while(tag=0) do ...

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

    mssql 微软 只能能运行在windows平台,体积比较庞大,占用许多系统资源, 但使用很方便,支持命令和图形化管理,收费。 中型企业 Mysql 甲骨文 是个开源的数据库server,可运行在多种平台, 特点是响应速度特别快,...

    Direct Oracle Access v4.1.3 bcb6

    如果主表和从表之间存在外来关键字,或主表含有一个或多个列或属性(网表或varray),那么主从复合关系将自动建立。 TOracleDataSet可以在运行时使用Oracle字典内的信息,在客户端检查服务器约束,并在消息表中读取...

    OracleExamples:简单的 Oracle 代码示例

    简单的 VArray 和 Java 安装 SQL:使用现有的 Oracle 用户或创建一个新用户。 在此模式中,通过 sqlplus intarray.sql、simplepackagebody.sql、simplepackageheader.sql 运行以下脚本 ( soe 是我安装这个例子的...

    oracle恢复工具DUL

    DUL数据库恢复实战步骤.DUL支持多级别安全标签(MLSLABEL) , 支持VARRAY,OBJECT类型列,也支持嵌套表。DUL在Unload过程中不会考虑到数据库一致性,它假定所有数据文件中的数据都是已经提交了的,没有了数据一致性的...

    oracle 集合

    pl/sql预定义了在varray 和嵌套表实例上进行调用的方法。这些方法能在集合上执行一定的功能。

    Oracle P/L SQL实现发送Email、浏览网页等网络操作功能

    使用聚合函数实现 多行合并 Drop Type Strcat_type; Drop Function f_StrCat; Drop Package UTL_INet; Variable ls_ObjectName VarChar2(128); Begin Select Sequence_Name Into :ls_ObjectName From User_...

    plsql中的集合3剑客详解

    全面用例详解PL集中的开发细节与概念,把集合应用到官方指定的位置

Global site tag (gtag.js) - Google Analytics