중첩 테이블을 선형화하려면 어떻게해야합니까? 중첩 테이블 자체는 중첩 테이블을 포함합니다 (참고 : 내부 테이블의 크기가 다를 수 있음).Oracle 중첩 테이블 선형화
CREATE OR REPLACE TYPE VECTOR
IS
TABLE OF NUMBER;
CREATE OR REPLACE TYPE TABLE_OF_VECTOR
IS
TABLE OF VECTOR;
그리고 PL/SQL의 다음 코드 :
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)
대단히 감사합니다. 단 한 개의 라인을 찾고있었습니다. – wcmatthysen
부차적 인 문제 : 성능 측면에서 볼 때 어떤 방법이 가장 좋습니다 (for 루프 솔루션과 비교)? 훈련받지 않은 눈에는이 것이 직교 결합처럼 보입니다. – wcmatthysen