牛骨文教育服务平台(让学习变的简单)
博文笔记

Pl/SQL中的数组

创建时间:2007-08-15 投稿人: 浏览次数:182

pl/sql中实现数组的应用也很简单。

下面是一个简单的例子:

 

create or replace procedure array_test
 
is
  
  TYPE  type_arrry 
IS TABLE OF VARCHAR2(50);
  
--array type_arrry:=type_arrry(null,null);
  array type_arrry:=type_arrry();
  i 
integer:=0;
begin
  array.extend(
10);
  array(
1):="northsnow";
  array(
2):="塞北的雪";
  array(
10):="csdn";
  dbms_output.put_line(
"共有数据" || array.count || "");
  
for i in 1..array.count loop
     dbms_output.put_line(
"array(" || i || ")=" || array(i));
  
end loop;
  
end array_test;


----------------------------------------------------------------------------------------

--测试:

declare
begin
  array_test;
end;"



----------------------------------------------------------------------------------------

--结果输出:


共有数据10条
array(1)=northsnow
array(2)=塞北的雪
array(3)=
array(4)=
array(5)=
array(6)=
array(7)=
array(8)=
array(9)=
array(10)=csdn






声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。