반응형
따옴표 (') 가 포함된 문자열을 출력해보자
I'm ggMouse 라는 문자를 출력하고자 한다.
SELECT 'I'm ggMouse'
메시지 102, 수준 15, 상태 1, 줄 1
'ggMouse' 근처의 구문이 잘못되었습니다.
메시지 105, 수준 15, 상태 1, 줄 1
문자열 ''의 따옴표가 짝이 맞지 않습니다.
이러한 오류문구를 반환한다.
자 그렇다면, 따옴표 (')가 포함된 문자열은 어떻게 출력할까?
첫 번째 방법
따옴표 (CHAR(39)를 혼합하여 사용)
SELECT 'I' + CHAR(39) + 'm ggMouse'
[참고사이트]
http://www.danshort.com/ASCIImap/
두번째 방법
따옴표 (') 앞에 따옴표 (')를 하나 더 사용
SELECT 'I''am ggMouse'
반응형
'프로그래밍 > MSSQL' 카테고리의 다른 글
[MSSQL] 집합 연산자 UNION (합집합), INTERSECT (교집합), EXCEPT (차집합) (0) | 2017.02.13 |
---|---|
[MSSQL] 문자열을 뒤에서 부터 구분자로 잘라보자 (RIGHT, REVERSE, CHARINDEX, PATHINDEX) (0) | 2017.02.13 |
[MSSQL] 조건절 LIKE 검색 조건 (ESCAPE 특수문자 와일드 카드 (예약어) 검색) (0) | 2017.02.13 |
[MSSQL] PIVOT, UNPIVOT (행렬 변환) (6) | 2017.02.10 |
[MSSQL] DATENAME, DATEPART (요일, 올해 몇번째 날, 주말을 제외한 평일 일수) (0) | 2017.02.09 |