반응형 부적합1 [SQL]ORA-01481 : 숫자 형식 모델이 부적합합니다. TEST TABLE COLUMN1 | TIMESTAMP SELECT TO_CAHR(COLUMN1, 'YYYYMMDDHH24M') AS COLUMN1 FROM TEST ORDERY BY TO_CAHR(COLUMN1, 'YYYYMMDDHH24M') 아무 생각없이 위에 쿼리를 작성하고 실행했더니 ORA-01481 에러가 발생했다.. 원인은 COLUMN1을 DATE 타입이 아닌 CHAR 타입으로 인식해서 발생한 오류이다. 해결책은 ALIAS 명을 바꾸던지 그냥 ORDER BY 에 ALIAS명만 써주면 된다. 쿼리 실해 순서가 ORDER BY구문이 SELECT 절보다 나중에 실행되기 때문에 저런 현상이 발생하는것 같다. -_-;;; 공부하자...(--) 2014. 3. 3. 이전 1 다음 728x90 반응형