반응형
오라클 문자열에 공백도 없고 눈에 보이지도 않는데 지정된 컬럼의 데이형길이 보다 자꾸 길다고 나옴.
이럴때 보이지 않는 특수문자를 제거하여 사용.
SELECT
regexp_replace(Regexp_replace(trim(lower(컬럼명)),''[^a-z,A-Z,0-9]'',''''),''[[:space:]]{1,}'','' '')
FROM 테이블
반응형
'DataBase > Oracle' 카테고리의 다른 글
EXTERNAL TABLE(외부테이블) ORA-29913:ODCIEXTTABLEFETCH , ORA-29400: 데이터 카트리지.., ORA-30653: 거부 제한.. 해결. (0) | 2015.08.18 |
---|---|
windows 에 오라클10g 설치시 에러 (운영 체제 버전 확인 중:필수 버전 5.0, 5.1... 실제 6.1 실패함) (6) | 2011.10.25 |
ORA-28232: obfuscation 툴킷에 부적합한 입력 길이입니다. 암호화 복호화 안될때... (0) | 2011.04.29 |
오라클 데이터 베이스 백업 및 복구-ArcSDE (공간정보)를 포함한 백업 및 복구 (0) | 2010.04.22 |
ORA-00942: 테이블 또는 뷰가 존재하지 않습니다. (0) | 2009.12.04 |