이 기사에서는 SQL Server에서 Literal - Hang(문자열, 정수, 소수 및 날짜/시간 값)을 사용하는 방법을 자세히 안내합니다.
리터럴 설명(중단)
SQL Server에서 Literal은 프로그램이 변경할 수 없는 고정 값과 관련됩니다. 리터럴은 모든 유형의 값이 될 수 있으며 특히 문자열 상수 값, 정수 상수, 실수 상수 및 시간 상수 값으로 구분됩니다.
문자열 리터럴 - 행 문자열
문자열 시퀀스는 항상 작은따옴표로 묶습니다.
'quantrimang.com'
'ABC'
'123'
위의 예에는 각 쌍의 작은따옴표 안에 별도의 문자열이 포함되어 있습니다. 그러나 문자열에 아포스트로피도 포함된 경우가 있습니다. 예:
'quantrimang.com은 매우 훌륭합니다! 제가 가장 좋아하는 사이트입니다! '
이 예에서 문자열은 It이라는 단어에 아포스트로피를 포함합니다. 이 작은따옴표는 두 번째 괄호에서 다음과 같이 break 문을 만듭니다.
'quantrimang.com은 매우 훌륭합니다! 그것은 '
이 오류를 해결하여 후속 명령을 피하려면 유사한 작은따옴표를 추가하여 이스케이프해야 합니다.
'quantrimang.com은 매우 훌륭합니다! 제가 좋아하는 사이트에요! '
정수 리터럴 - 상수 정수
정수 상수에는 소수를 포함하지 않는 음의 정수와 양의 정수가 포함됩니다. 특정 마커를 지정하지 않으면 프로그램은 기본적으로 상수를 양수로 설정합니다. 유효한 정수 상수를 나타내는 것은 다음과 같습니다:
<이전> 2018년+2018년
-2018년
소수점 리터럴 - 실수 상수
실수 상수에는 음의 정수, 양의 정수 및 십진수도 포함됩니다. 특정 마커를 지정하지 않으면 프로그램은 기본적으로 상수를 양수로 설정합니다. 유효한 실수 상수를 나타내는 것은 다음과 같습니다:
<이전> 2018,11+2018,11
-2018,11
날짜/시간 리터럴 - 행 값 시간
시간 값 상수는 항상 작은따옴표로 묶여 다음과 같이 표시됩니다.
'2018년 11월 6일'
'2018/11/06'
'2018/11/06 12:24:48'