기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
리터럴
리터럴 또는 상수는 연속된 문자 또는 숫자 상수로 구성된 데이터 고정 값입니다.
AWS Clean Rooms 는 다음과 같은 여러 유형의 리터럴을 지원합니다.
-
숫자 리터럴(정수, 소수, 부동 소수점 수)
-
날짜, 시간, 타임스탬프 리터럴(날짜/시간 데이터 형식과 함께 사용됨). 자세한 내용은 날짜, 시간 및 타임스탬프 리터럴 단원을 참조하십시오.
-
간격 리터럴. 자세한 내용은 간격 리터럴 단원을 참조하십시오.
-
Null 리터럴 - null 값을 지정하는 데 사용됩니다.
-
유니코드 일반 범주(Cc)의 TAB, CARRIAGE RETURN(CR), LINE FEED(LF) 유니코드 제어 문자만 지원됩니다.
AWS Clean Rooms 는 SELECT 절의 문자열 리터럴에 대한 직접 참조를 지원하지 않지만 CAST와 같은 함수 내에서 사용할 수 있습니다.
+(연결) 연산자
숫자 리터럴, 문자열 리터럴 및/또는 날짜/시간 및 간격 리터럴을 연결합니다. + 기호의 양쪽에 있으며 + 기호 양쪽의 입력값에 따라 다른 유형을 반환합니다.
구문
numeric
+string
date
+time
date
+timetz
인수의 순서는 반대로 할 수 있습니다.
인수
numeric literals
-
숫자를 나타내는 리터럴이나 상수는 정수 또는 부동 소수점이 될 수 있습니다.
string literals
-
문자열, 문자열 또는 문자 상수
date
-
DATE 열 또는 묵시적으로 DATE로 변환되는 표현식입니다.
time
-
TIME 열 또는 묵시적으로 TIME으로 변환되는 표현식입니다.
timetz
-
TIMETZ 열 또는 묵시적으로 TIMETZ로 변환되는 표현식입니다.
예제
다음 예제 테이블 TIME_TEST에는 3개의 값이 삽입된 TIME_VAL(TIME 형식) 열이 있습니다.
select date '2000-01-02' + time_val as ts from time_test;