--创建一个一维数组,输出数组内容
create or replace procedure TEST_5
IS
TYPE T_VARRAY IS VARRAY(5) OF NUMBER;
V_VARR T_VARRAY := T_VARRAY(1,2,3,4,5);
BEGIN
FOR I IN 1..V_VARR.COUNT LOOP
DBMS_OUTPUT.put_line(V_VARR(I));
END LOOP;
END;
--创建一个二维数组
create or replace procedure TEST_6
IS
TYPE T_VARRAY IS VARRAY(5) OF NUMBER;
TYPE T_T_VARRAY IS VARRAY(4) OF T_VARRAY;
V_VARR T_T_VARRAY := T_T_VARRAY(
T_VARRAY(1,2,3,4,5),
T_VARRAY(11,22,33,44,55),
T_VARRAY(111,222,333,444,555),
T_VARRAY(1111,2222,3333,4444,5555)
);
BEGIN
FOR I IN 1..V_VARR.COUNT LOOP
FOR J IN 1..V_VARR(I).COUNT LOOP
DBMS_OUTPUT.put_line(V_VARR(I)(J));
END LOOP;
END LOOP;
END;
--创建一个索引表
create or replace procedure TEST_7
IS
TYPE T_TABLE IS TABLE OF NUMBER INDEX BY BINARY_INTEGER;
T_T_TABLE T_TABLE;
BEGIN
SELECT ROWNUM BULK COLLECT INTO T_T_TABLE FROM DEPT;
FOR I IN 1..T_T_TABLE.COUNT LOOP
DBMS_OUTPUT.put_line(T_T_TABLE(I));
END LOOP;
END;
分享到:
相关推荐
Oracle常用语法
oracle常用语法概述,供初学者使用。
Oracle常用语法
Oracle常用语法
oracle常用语法,一些常用到得sql,和存储过程语法
关于课程中Oracle资料,与相关的信息内含从基础到深入的语法集合
Oracle常用的一些语法、命令和函数
Oracle语法 常用语法 很详细。。。下来看看吧。。。
oracle 常用SQL语法手册
mysql转换成oracle时的常用语法说明
oracle 常用SQL语法手册 oracle 常用SQL语法手册
ORACLE 常用的SQL语法和数据对象(CHM电子书) 常用SQL语句
oracle SQL语法大全是常用命令的学习总结
oracle常用sql语法集合与sql语法大全
oracle常用语法命令大全,SQL Plus 命令行方式登录 DOS 窗口的方式: 首先打开 DOS 窗口,输入命令 sqlplus "/as sysdba",接着回车即可登录。 直接利用 SQL Plus 登录:直接打开 SQL Plus 窗口,输入用户名 sys 和...
这个是ORACLE常用的SQL语法和数据对象,格式是CHM文档,很适合新手查看
Oracle学习,常用sql语句汇总,适合新手使用。