程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> 如何在Oracle中向Collection類型的變量中逐條插入數據。

如何在Oracle中向Collection類型的變量中逐條插入數據。

編輯:Oracle數據庫基礎

以前兩篇文章介紹了使用Collection和更新Collection的方法,這篇文章將要介紹如果需要生成一個新的Collection並且向其中添加數據的方法。



procedure insert_object(d in dept_array, d2 out dept_array)
is
  begin
      --dept_array is a collection.
    d2 := dept_array();--give d2 the structure of that collection
    for j in 1..d.count loop
         d2.EXTEND;
         d2(j) := department_type(d (j).dno, d (j).dno,d (j).dno);
    end loop; 
    
    --Test data
    for j in 1..d2.count loop
    --update
    d2(j).location := ''New Loc2_''||j;
    INSERT INTO department_teststruct
       VALUES (d2 (j).dno||j,d2 (j).name,d2 (j).location);
   end loop; 
  end insert_object;

有問題Email我。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved