본문 바로가기
오라클 게시판/오라클 함수

【오라클(Oracle) SQL 함수】 COLLECT 함수

by 기서무나구물 2018. 11. 13.

포스팅 목차

    o COLLECT

     


    문법

    collect::=

     


    목적

     

    COLLECT함수는 임의 형태의 인수 열을 취하여, 선택된 행에서 입력된 형태의 중첩 테이블을 생성한다.

    이 함수의 결과를 취하기 위하여, CAST 함수 안에서 사용할 수 있다. 만약 열이 단독 collection이라면, COLLECT 함수의 출력은 collections의 중첩 테이블이다.


    See Also : CAST

     


    관련 함수

    함수명 함수내용
    CAST 데이터 형식이나 collection 형식을 다른 데이터 형식이나 collection 형식으로 변환한다.
    COLLECT 임의 형태의 인수 열을 취하여, 선택된 행에서 입력된 형태의 중첩 테이블을 생성한다.

     


    예제

    다음 예제는 oe.customers 테이블에서 phone 번호의 varray열로부터 중첩 테이블을 생성한다.

    Oracle Program
    CREATE TYPE phone_book_t AS TABLE OF phone_list_typ;
    /
    SELECT CAST(COLLECT(phone_numbers) AS phone_book_t) 
       FROM customers;
    

     


    오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크

     

    [SQL, Pandas, R Prog, Dplyr, SQLDF, PANDASQL, DATA.TABLE] SQL EMP 예제로 만나는 테이블 데이터 처리 방법 리스트 링크
    반응형

    댓글