카테고리 없음
UNION 할때 NUMBER 컬럼 표시안하기
봉주니
2019. 11. 5. 15:03
컬럼의 타입이 다음과 같고
ID : VARCHAR2
SEQ : NUMBER
UNION 할때
SELECT ID, SEQ FROM TABLE UNION ALL SELECT '' AS ID, '' AS SEQ FROM DUAL |
할때 SEQ의 타입이 맞지 않아 오류가 생기게 된다.
SELECT ID, SEQ FROM TABLE UNION ALL SELECT '' AS ID, 0 AS SEQ FROM DUAL |
그래서 0으로 변경하면 가능하지만 0이 보이는게 싫을 경우에는
TO_NUMBER('') 으로 사용하면 된다.
SELECT ID, SEQ FROM TABLE UNION ALL SELECT '' AS ID, TO_NUMBER('') AS SEQ FROM DUAL |
반응형