큐브리드 sql replace 공백 구분탭 추가하는 방법 CHAR(9)
기본적으로 왠만한 db SQL에서 replace 함수로 데이터 값을 다른 값으로 대체할 수 있는데 CUBRID SQL에서 REPLACE 함수를 사용해 문자열의 특정 문자를 다른 문자로 대체할 수 있습니다 일반 다른 문자나 값으로 변경은 REPLACE(DATA, 'AA' , 'BB') 이런식으로 바꿔줄 문자를 써주면 되었는데 공백을 주려다보니 그냥 빈칸('') 이나 띄워쓰기(' ') 이렇게 하면 그냥 기존 문자만 제거가 되고 공백이 안들어같습니다. (그냥 붙어서 표기) 문자열 내의 공백을 탭(\t) 문자로 변경하려면 REPLACE 함수와 이스케이프 문자를 사용하여야 하는데 CUBRID에서는 탭 문자를 직접 \t로 사용할 수 없기 때문에 ASCII 값을 이용해 공백을 탭으로 변환이 필요합니다. 예제..
IT/DB
2024. 11. 14. 22:33