서론
REPLACE를 이용해 치환을 할 때 데이터에 작은 따옴표가 들어가면 STRING 처리가 되어 치환이 안되는데 이럴 경우 처리할 수 있는 방법에 대해 정리해보려한다.
문제 발생
위의 예시로 don`t로 바꿀 때 작은따옴표가 들어가면 문자열로 인식하여 문제가 발생한다.
이럴 경우 아래와 같이 작성하면 문제를 해결할 수 있다.
해결 방법
위 처럼 set quoted_identifier 속성을 사용하면 쌍 따옴표인 ""를 사용하여 처리할 수 있다.
업무에 참고하기 바란다.
반응형
'Database > RDBMS' 카테고리의 다른 글
[Database] 자료형 Varchar와 nVarchar의 차이는? (개념/ 예제) (1) | 2022.07.05 |
---|---|
[MSSQL] Cursor문이란? (사용 방법 / 사용 이유 / 특징 정리) (3) | 2022.01.14 |
[MSSQL] 서브쿼리(SubQuery)란 무엇일까? / 특징 / 종류 / 예제 (0) | 2021.11.28 |
[MSSQL] INSERT문의 기본적인 3가지 사용법 (0) | 2021.11.26 |
[MSSQL] DBCC CHECKIDENT란 무엇일까? (0) | 2021.11.23 |
댓글