ORA_DST_ERROR
구문
ORA_DST_ERROR(datetime_expr)
목적
ORA_DST_ERROR 함수는 데이터베이스의 시간대(time zone) 데이터 파일을 변경할 때 유용합니다. 이 함수는 TIMESTAMP WITH TIME ZONE 값 또는 TIMESTAMP WITH TIME ZONE 값을 포함하는 VARRAY 객체로 해결되는 날짜 및 시간 표현식을 인수로 사용하며, 해당 날짜 및 시간 값이 새로운 시간대 데이터로 인해 오류를 발생시킬지 여부를 나타냅니다. 반환 값은 다음과 같습니다.
- 0: 해당 날짜 및 시간 값은 새로운 시간대 데이터로 인해 오류가 발생하지 않습니다.
- 1878: 해당 날짜 및 시간 값은 "존재하지 않는 시간" 오류를 발생시킵니다.
- 1883: 해당 날짜 및 시간 값은 "중복된 시간" 오류를 발생시킵니다.
이 함수는 데이터베이스의 시간대 데이터 파일을 변경하고 타임 스탬프와 시간대 데이터를 업그레이드하는 경우에만 사용할 수 있으며, DBMS_DST.BEGIN_PREPARE 및 DBMS_DST.END_PREPARE 프로시저의 실행 또는 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_ERROR 함수 문서
'코딩 > 오라클 함수' 카테고리의 다른 글
[오라클 레퍼런스 함수] ORA_INVOKING_USER - 호출한 데이터베이스 사용자 이름 반환 (0) | 2023.08.11 |
---|---|
[오라클 레퍼런스 함수] ORA_HASH - 해시 값 계산 (0) | 2023.08.11 |
[오라클 레퍼런스 함수] ORA_DST_CONVERT - 시간대(TIME ZONE) 데이터 파일 변경 시 오류 처리 지정 (0) | 2023.08.11 |
[오라클 레퍼런스 함수] ORA_DST_AFFECTED - 변경된 시간대(TIME ZONE) 데이터에 영향을 받는지 여부 확인 (0) | 2023.08.11 |
[오라클 레퍼런스 함수] ORA_DM_PARTITION_NAME - 입력 행과 관련된 파티션의 이름 반환 (0) | 2023.08.11 |
댓글