倒底什么地方能用的到pl/sql表,嵌套表,数组这三种东西??
最近在看oracle的集合类型,实在想不出实际环境里有什么地方会用到这三种东西的
既然有临时表可以存储一个表,也可以用insert,delete,update修改临时表并且从中取值,为什么还要用pl/sql表,嵌套表,数组这三个麻烦的要命的东西呢?
另外有什么简单点的方法给pl/sql表或者嵌套表赋值么?
就象insert into XXX select * from XXXX这种的
问题点数:0、回复次数:5Top
1 楼wylwyl1130(落雪山林)回复于 2004-08-04 17:54:25 得分 0
我也正在看这部分,希望有经验的给个答复Top
2 楼dinya2003(OK)回复于 2004-08-05 09:00:21 得分 0
根据需求吧,当有一个需求用一般的方法解决不了或不好解决的时候,可以考虑用到这三个对象.Top
3 楼CodeMagic(ErrorDetector)回复于 2004-08-05 09:06:50 得分 0
Many programming techniques use collection types such as arrays, bags, lists,
nested tables, sets, and trees. To support these techniques in database applications,
PL/SQL provides the datatypes TABLE and VARRAY, which allow you to declare
index-by tables, nested tables and variable-size arrays.Top
4 楼jxc(GameHeart)回复于 2004-08-05 09:20:05 得分 0
只用过数组.Top
5 楼l2g32003(lg)回复于 2004-08-05 10:57:24 得分 0
pl/sql
的 forall等一些批量处理的操作中可以使用
有些可以当成数组来使用
如果没记错 他的效率应该是比临时表高Top




