【发布时间】:2010-11-29 01:32:42
【问题描述】:
如何线性化嵌套表,嵌套表本身也包含嵌套表(注意:内部表的大小可能不同)。假设我有以下类型声明:
CREATE OR REPLACE TYPE VECTOR
IS
TABLE OF NUMBER;
CREATE OR REPLACE TYPE TABLE_OF_VECTOR
IS
TABLE OF VECTOR;
以及PL/SQL的以下sn-p:
DECLARE
number_table TABLE_OF_VECTOR;
result_vector VECTOR;
BEGIN
number_table := table_of_vector(vector(23, 4, 2222, 22222222),
vector(2, 1, 766, 2), vector(2, 1, 5));
END;
有没有一种方法可以线性化 number_table 并将其所有值存储在 result_vector 中作为一个连续的数字列表?我想结束:
result_vector == vector(23, 4, 2222, 22222222, 2, 1, 766, 2, 2, 1, 5)
【问题讨论】:
标签: sql oracle plsql oracle11g