issue. VIEW 테이블에 VARCHAR 를 TO_NUMBER 로 변환 후 조회시 에러 발생.
view 테이블에는 전부 숫자형 데이터로 확인되지만 실제로는 그러지 않은 데이터가 존재 할 수 있다.
* 확인 방법
1.
SELECT amt
FROM t
WHERE TRANSLATE(amt, 'a0123456789', 'a') IS NOT NULL;
조회 되는 값이 있다면 해당 데이터 수정해준다.
2.
TO_NUMBER(REGEXP_REPLACE(컬럼, '[^0-9]', ''))
해당 정규직으로 숫자만 남기고 나머지는 치환한 후 데이터를 넣어준다.
끝.
'Database' 카테고리의 다른 글
[Mongo] 몽고DB 사용자 추가 (0) | 2020.02.06 |
---|---|
[Mongo] 몽고DB 설치 (윈도우) (0) | 2020.02.06 |
[오라클] 대소문자 시스템설정 변경 (0) | 2020.02.06 |
[오라클] 전체 테이블 및 시퀀스 삭제 (0) | 2020.02.06 |
[MySQL] group concat 을 이용한 세로컬럼을 하나로 표현 (0) | 2020.02.05 |