목차

Search

  1. 서문
  2. 변환 언어
  3. 상수
  4. 연산자
  5. 변수
  6. 날짜
  7. 함수
  8. 사용자 지정 함수 작성
  9. 사용자 지정 함수 API 참조

변환 언어 참조

변환 언어 참조

MAKE_DATE_TIME

MAKE_DATE_TIME

입력 값을 기준으로 날짜 및 시간을 반환합니다.

구문

MAKE_DATE_TIME(
year, month, day, hour, minute, second, nanosecond
)
다음 테이블에는 이 명령의 인수가 설명되어 있습니다.
인수
필수/
선택 사항
설명
년도
필수
숫자 데이터 유형. 4자리 양의 정수입니다. 이 함수에 2자리 연도를 전달하면
PowerCenter 통합 서비스
가 연도의 처음 두 자리로 "00"을 반환합니다.
필수
숫자 데이터 유형. 1과 12 사이의 양의 정수입니다(1월=1 및 12월=12).
Spark 엔진은 MAKE_DATE_TIME 함수의 월 인수가 잘못된 값을 전달하면 행에 대해 Null 값을 씁니다. 원시 환경에서 데이터 통합 서비스는 행을 거부하고 대상에 쓰지 않습니다.
필수
숫자 데이터 유형. 1과 31 사이의 양의 정수입니다(일 수가 31일보다 적은 월인 2, 4, 6, 9 및 11월은 예외).
시간
선택
숫자 데이터 유형. 0과 24 사이의 양의 정수입니다(0=12AM, 12=12PM 및 24 =12AM).
선택
숫자 데이터 유형. 0과 59 사이의 양의 정수입니다.
선택
숫자 데이터 유형. 0과 59 사이의 양의 정수입니다.
nanosecond
선택
숫자 데이터 유형. 0과 999,999,999 사이의 양의 정수입니다.

반환 값

MM/DD/YYYY HH24:MI:SS 형식의 날짜. 함수에 연도, 월 또는 일을 전달하지 않은 경우 Null 값이 반환됩니다.

다음 식은 입력 포트에서 날짜와 시간을 작성합니다.
MAKE_DATE_TIME( SALE_YEAR, SALE_MONTH, SALE_DAY, SALE_HOUR, SALE_MIN, SALE_SEC )
SALE_YR
SALE_MTH
SALE_DAY
SALE_HR
SALE_MIN
SALE_SEC
RETURN VALUE
2002
10
27
8
36
22
10/27/2002 08:36:22
2000
6
15
15
17
06/15/2000 15:17:00
2003
1
3
22
45
01/03/2003 00:22:45
04
3
30
12
5
10
03/30/0004 12:05:10
99
12
12
5
16
12/12/0099 05:00:16