0
点赞
收藏
分享

微信扫一扫

Pl/SQL中的数组


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

下面是一个简单的例子:

 

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 
  ; 
  '


Pl/SQL中的数组_数组


Pl/SQL中的数组_数组

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

Pl/SQL中的数组_数组


Pl/SQL中的数组_数组

--结果输出:

Pl/SQL中的数组_数组

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

举报

相关推荐

0 条评论