리터럴
리터럴은 쿼리 문의 값을 나타내는 문자 문자열입니다. 리터럴을 사용하여 열 값을 비교하거나 검색어를 지정합니다. Windows Search는 다음과 같은 유형의 리터럴을 지원합니다.
문자열 리터럴은 길이일 수 있으며 ANSI 또는 유니코드 문자를 포함할 수 있습니다. 문자열 리터럴을 작은따옴표(')로 묶어야 합니다. 문자열 리터럴 내에 작은따옴표를 포함하려면 작은따옴표('')를 두 개 사용합니다. 빈 문자열을 연속적인 두 개의 작은따옴표('')로 나타냅니다.
숫자 리터럴은 숫자 0-9, 마침표 및 문자 E(또는 e)를 포함할 수 있습니다. 숫자 리터럴은 양수 및 음수 정수, 10진수 및 통화 값을 포함한 숫자를 나타냅니다. 숫자 리터럴은 과학적 표기법(예: 2.3E-05)을 사용하여 정의할 수 있습니다. 숫자 리터럴을 작은따옴표로 묶지 마세요. 또는 문자열 리터럴로 해석되고 문자열 비교 기법을 사용하여 비교됩니다. 통화 값은 통화 기호를 포함할 수 없습니다.
16진수 리터럴은 숫자 0-9와 문자 A-F 및 a-f를 포함할 수 있습니다. 16진수 리터럴은 16진수 표기법으로 지정된 부호 없는 정수입니다. 16진수 리터럴은 0x로 시작해야 합니다.
참고
SQL-92 표준을 사용하려면 16진수 리터럴을 작은따옴표로 묶어야 합니다. 그러나 Windows Search는 해당 표기법을 지원하지 않습니다.
부울 리터럴은 논리 값을 나타내며 TRUE 또는 FALSE일 수 있습니다. 부울 리터럴을 작은따옴표로 묶거나 문자열 리터럴로 해석하지 마세요.
날짜 리터럴은 특정 날짜, 타임스탬프 또는 상대 시간을 나타내며 작은따옴표로 묶습니다. 날짜는 연도/월/일 시간:분:초 또는 연도-월-일 시간:분:초 형식으로 입력해야 합니다. 여기서 월, 일 및 연도는 숫자입니다. 2004와 같이 4자리 값으로 연도를 지정합니다. 시간 값은 시간:분:초 형식이어야 합니다. 상대 시간 구문은 DATEADD 함수를 기반으로 합니다.