방명록
- UNION 할때 NUMBER 컬럼 표시안하기2019년 11월 05일 15시 03분 49초에 업로드 된 글입니다.작성자: 봉주니
컬럼의 타입이 다음과 같고
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
반응형다음글이 없습니다.이전글이 없습니다.댓글