SQL -REPLACE를 이용한 문자열 치환(MYSQL, ORACLE)
줄 바꿈, 개행 문자, 캐리지 리턴을 치환하는 방법 DB에 INSERT시 엔터(Enter)나 탭(Tab)이 구분자로 인식되기 때문 이를 해결하는 방법으로는 REPLACE 함수를 사용하여 개행 문자를 제거해야 한다. -MYSQL의 아스키 코드 CHAR -ORACLE의 아스키 코드 CHR -MYSQL 치환 함수 1. 탭 제거 - CHAR(9) SELECT REPLACE(변환할 컬럼명, CHAR(9), ''); 2. 개행 문자 제거 - \r\n SELECT REPLACE(변환할 컬럼명, '\r\n', ''); 3. 라인피드 제거 - CHAR(10) SELECT REPLACE(변환할 컬럼명, CHAR(10), ''); 4. 캐리지 리턴 제거 - CHAR(13) SELECT REPLACE(변환할 컬럼명, CHAR..
2023. 2. 17.