미분류2

재미있는 LISTAGG함수 (Oracle 11G R2 부터가능)

버리까 2017. 3. 17. 18:26



두개의 TABLE 순서가 같은지 궁금할때 ^^

 

SELECT * FROM 
    (SELECT ''''||LISTAGG(column_name, ', ')  WITHIN GROUP (ORDER BY column_id)||'''' COL_LIST
      FROM user_tab_columns
      WHERE table_name  = '테이블1') INNA_1,
    (SELECT ''''||LISTAGG(column_name, ', ')  WITHIN GROUP (ORDER BY column_id)||'''' COL_LIST
      FROM user_tab_columns
      WHERE table_name  = '테이블2') INNA_2
WHERE INNA_1.COL_LIST = INNA_2.COL_LIST 
;


버티카도 이런거 구현해줬음 좋겠다.