본문 바로가기
IT_Developers/MSSQL

MSSQL - 작은 따옴표 쉽게 처리하기

by 고코더 2017. 11. 7.


MSSQL 에서 쌍따옴표 사용하기


안녕하세요. 고코더입니다.
오늘은 MSSQ에서 작은 따옴표를 자유롭게 사용하는 법을 
다루어 보겠습니다.

▼MSSQL 매니지먼트를 실행 하여 아래 구문을 실행해봅시다.
select "'", "'a'",'',



▼ 볼것도 없이 오류 빨간 라인이 그려집니다.
MSSQL은 해당 처럼 쌍따옴표를 쓸수가 없습니다.

작은 따옴표를 자주 쓰는 경우 이를 쌍따옴표로 묶어서 보기 편하게 써보고 싶을 때가 있습니다.
물런 작은 따옴표를 두번 쓰면은 문자로 인식이 됩니다.
그럼 가독성도 떨어지기 마련이다.  작은 따옴표 행렬을 보고 있으면 머리가 아프죠

▼ 이번엔 아래 쿼리를 실행해보자
set quoted_identifier off
select "'", "'a'"

▼ 놀랍게도 오류 라인은 없어지고 쌍따옴표 안에 작은 따옴표가 정상적으로 문자로 인식 됩니다.
이렇게 하면 작은 따옴표 행렬은 안볼 수 있는 장점이 있습니다. 
일명 가독성이 엄청나게 향상되겠네요.

물런 해당 옵션을 사용하면 오히려 더 혼란을 가중할 수 있지만 한번 써보면 정말 편한 옵션이다.
작은따옴표를 많이 쓰는 환경일 경우에는 써보는건 어떨까 싶다.




마무리



 사내 규약만 정하면 기본 설정으로 하셔도 문제가 없어 보입니다. 얼마나 편해요


댓글