반응형
프로젝트를 진행하면서 DB 테이블에 있는 데이터들을 js 파일에 정의하여 데이터를 끌어와 사용하려고 했다. 근데, 어느 순간 js 파일에서 데이터를 가져오지 못해 에러가 발생했다. 확인 결과, DB 데이터에서 개행문자가 발견되어 js 파일에 개행문자가 들어가 문제가 발생했다. 그래서, 이 글에서는 DB 테이블에서 개행문자를 찾는 방법을 정리한다.
티베로(Tibero) 개행문자 확인하는 방법
개행문자를 확인하는 방법은 결국엔 개행문자도 \n, \r 이렇게 들어간다.
그래서, 아스키 코드를 넣어서 개행문자가 있는지 없는지를 확인할 수 있다.
SELECT *
FROM 테이블
WHERE REGEXP_LIKE(컬럼, CHR(10))
SELECT *
FROM 테이블
WHERE REGEXP_LIKE(컬럼, CHR(13))
위의 코드와 같이, 테이블의 컬럼에서 CHR(10) 또는 CHR(13)을 넣으면 확인할 수 있다.
CHR(10)은 라인피드, 즉 \n이다.
CHR(13)은 캐리지 리턴, \r이다.
그래서, 위의 쿼리를 짜게 되면, 개행문자게 대한 존재 유무를 알 수 있다.
반응형
'IT > 티베로(Tibero)' 카테고리의 다른 글
[티베로/Tibero] 티베로(Tibero) 주석 단축키 (0) | 2022.08.19 |
---|---|
[티베로/Tibero] 티베로(Tibero) NULL INDEX 거는 방법 (0) | 2022.07.28 |
[티베로/Tibero] 티베로(Tibero) DB 테이블 이름 변경하는 방법 (0) | 2022.05.19 |
[쿼츠/Quartz] select * from qrtz_locks where sched_name = 'schedulerFactory' and lock name = 'TRIGGER_ACCESS' for update 문제 해결 방법 (0) | 2022.05.03 |
[티베로/Tibero] 티베로(Tibero) 이메일 아이디만 추출하는 방법 (0) | 2022.04.27 |
java.sql.BatchUpdateException: JDBC-8026:Invalid identifier. 문제 해결 방법 (0) | 2022.04.20 |
[티베로/Tibero] 티베로(Tibero) View 만드는 방법 (0) | 2022.04.14 |
[티베로/Tibero] 티베로(Tibero) connection refused by the server. - connection timed out connect. 문제 해결 방법 (0) | 2022.04.10 |
최근댓글