EBS R12项目尾声,要换工作啦,有没推荐的朋友 (江浙沪地区),欢迎推荐:MSN:simon-hm@hotmail.com // Oracle EBS MSN 交流群 :group199946@msnzone.cn 欢迎加入! 朋友的原单外贸鞋店(做技术的,大多都厚道): http://shoe1314.totaobao.com/

数组的用法(Record)

上一篇 / 下一篇  2008-04-02 16:21:24 / 个人分类:Database

好久没用了,突然用到,语法都忘了。

 

/*create table xxuts_record_test
(
 A number,
 b number

select * from xxuts_record_test for update
*/

Declare

     TYPE WK IS RECORD(
  A   NUMBER,
  B   NUMBER);
   
 TYPE R_WK IS TABLE OF WK INDEX BY BINARY_INTEGER;
 
  REC_WK WK;
  rr_wk R_WK;
 
  Cursor c1 is
  select * from xxuts_record_test;
 
  i number := 0;
Begin


   For c2 in c1 loop
     
      REC_WK.a := c2.a;
      REC_WK.b := c2.b;
      rr_wk(i) := rec_wk;
      i := i + 1;
     
   End loop;
  
   dbms_output.put_line(rr_wk(0).a);
   dbms_output.put_line(rr_wk(0).b);
   dbms_output.put_line(rr_wk(1).a);
   dbms_output.put_line(rr_wk(1).b);
   dbms_output.put_line(rr_wk(2).a);
   dbms_output.put_line(rr_wk(2).b);
   dbms_output.put_line(rr_wk(3).a);
   dbms_output.put_line(rr_wk(3).b);
  

End;  

 


TAG: database oracle type record

引用 删除 Guest   /   2008-04-18 14:44:25
5
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar