ORA_DST_CONVERT
구문
ORA_DST_CONVERT(datetime_expr [, integer [, integer ]])
목적
ORA_DST_CONVERT 함수는 데이터베이스의 시간대 데이터 파일을 변경할 때 유용합니다. 이 함수는 지정한 날짜 및 시간 표현에 대한 오류 처리를 지정할 수 있도록 해줍니다.
- datetime_expr에는 TIMESTAMP WITH TIME ZONE 값으로 해결되는 날짜 및 시간 표현을 지정하거나, TIMESTAMP WITH TIME ZONE 값을 포함하는 VARRAY 객체를 지정합니다.
- 선택적 두 번째 인자는 "중복 시간" 오류 처리를 지정합니다. 오류를 억제하고 소스 날짜 및 시간 값을 반환하려면 0 (false)를 지정합니다. 이것이 기본값입니다. 중복 시간 오류를 허용하여 데이터베이스가 중복 시간 오류를 반환하려면 1 (true)을 지정합니다.
- 선택적 세 번째 인자는 "존재하지 않는 시간" 오류 처리를 지정합니다. 오류를 억제하고 소스 날짜 및 시간 값을 반환하려면 0 (false)를 지정합니다. 이것이 기본값입니다. 존재하지 않는 시간 오류를 허용하여 데이터베이스가 존재하지 않는 시간 오류를 반환하려면 1 (true)을 지정합니다.
오류가 발생하지 않으면, 이 함수는 datetime_expr와 동일한 데이터 유형의 값을 반환합니다 (TIMESTAMP WITH TIME ZONE 값 또는 TIMESTAMP WITH TIME ZONE 값을 포함하는 VARRAY 객체). 새로운 시간대 파일로 해석된 경우 반환된 날짜 및 시간 값은 이전 시간대 파일로 해석된 datetime_expr과 해당됩니다.
이 함수는 데이터베이스의 시간대 데이터 파일을 변경하고 타임 스탬프와 시간대 데이터를 업그레이드할 때만 실행할 수 있으며, DBMS_DST.BEGIN_UPGRADE와 DBMS_DST.END_UPGRADE 프로시저의 실행 사이에만 실행할 수 있습니다.
참고:
Oracle Database Globalization Support Guide에서 시간대 데이터 파일 및 오라클 데이터베이스가 일광 절약 시간을 처리하는 방법에 대한 자세한 정보를 참조하십시오. 또한 Oracle Database PL/SQL Packages and Types Reference에서 DBMS_DST 패키지에 관한 정보를 확인하십시오.
출처: 오라클 레퍼런스
원문 링크: Oracle ORA_DST_CONVERT 함수 문서
'코딩 > 오라클 함수' 카테고리의 다른 글
[오라클 레퍼런스 함수] ORA_HASH - 해시 값 계산 (0) | 2023.08.11 |
---|---|
[오라클 레퍼런스 함수] ORA_DST_ERROR - 새로운 시간대(TIME ZONE) 데이터로 인한 오류 확인 (0) | 2023.08.11 |
[오라클 레퍼런스 함수] ORA_DST_AFFECTED - 변경된 시간대(TIME ZONE) 데이터에 영향을 받는지 여부 확인 (0) | 2023.08.11 |
[오라클 레퍼런스 함수] ORA_DM_PARTITION_NAME - 입력 행과 관련된 파티션의 이름 반환 (0) | 2023.08.11 |
[오라클 레퍼런스 함수] NVL2 - NULL 여부에 따라 값 지정 (0) | 2023.08.11 |
댓글