SQL

TRIM 으로 여백 정리 안되는 상황 REPLACE로 정의

우혁이 아빠 2009. 12. 21. 14:25

데이터를 입력할때 사용자들이 문서를 카피 복사하는 과정에서 스페이스가 1바이트가 아닌 문서 특성에 따라 2바이트로 들어가는 경우가 있다.

이런 경우에는 TRIM으로 여백 정리가 되지 않는다.

TOAD에서는 문자는 집어내기 어려우므로 PLSQL로 정리 하였다.

 

PLSQL에서 2바이트를 차지하고 있는 한칸의 공간을 카피하여 사용한다.

 

UPDATE 테이블명 SET

    컬럼1 = REPLACE(컬럼1, '  ', ''),

WHERE 컬럼1 LIKE '%  %'

강신윤의 홈피에서 퍼왔어요...