Oracle의 TO_DATE는 무엇이며 어떻게 사용합니까?

Oracle Ui To Dateneun Mueos Imyeo Eotteohge Sayonghabnikka



개발자는 날짜 값이 필요한 응용 프로그램을 개발하는 동안 종종 문제에 직면하지만 대부분 데이터베이스나 파일에 문자열로 저장됩니다. 이러한 문자열 값을 날짜 값으로 변환하기 위해 Oracle은 TO_DATE 함수를 제공합니다. 이 기능은 수많은 날짜 형식을 지원하므로 개발자에게 필수적인 도구입니다.

이 게시물에서는 다음 내용에 대해 설명합니다.

Oracle의 TO_DATE는 무엇입니까?

오라클에서는 ' TO_DATE ” 함수는 CHAR, VARCHAR2, NCHAR 또는 NVARCHAR2 데이터 유형의 문자열 값을 날짜 값으로 변환하는 데 사용되는 공통 함수입니다. 숫자, 영숫자 및 날짜 리터럴과 같이 지원되는 다양한 날짜 형식을 통해 가능합니다. 몇 가지 데이터 형식과 설명을 살펴보겠습니다.







데이터 형식 설명
YYYY 연도의 네 자리
YY 연도의 마지막 두 자리
MM 월(01은 1월과 같음)
나의 월 이름의 세 글자 약어
DD 월의 일수

이 함수는 날짜가 데이터베이스나 파일에 문자열로 저장되어 있고 응용 프로그램의 날짜 값으로 변환하려는 개발자에게 도움이 됩니다. Oracle 12c 및 Oracle 9i와 같은 여러 버전의 Oracle 데이터베이스에서 지원됩니다.



Oracle에서 TO_DATE를 사용하는 방법은 무엇입니까?

SQL PLUS 또는 SQL Developer를 사용하여 데이터베이스에 로그인하고 아래 제공된 구문을 사용하여 ' TO_DATE ” Oracle의 기능:



TO_DATE(문자열, 형식_요소)

여기서 “ '는 사용자가 날짜로 변환하려는 문자열이고 ' format_elements ”는 날짜 형식을 지정하는 문자열입니다.





Oracle TO_DATE 함수를 사용하는 몇 가지 예를 살펴보겠습니다.

예 1: 문자열을 날짜로 변환

여기에서 다음 명령을 사용하여 데이터 값의 단순 문자열을 변환합니다.



SELECT TO_DATE('1999-12-25', 'yyyy-mm-dd')'날짜' FROM 이중;

위의 명령은 '1999-12-25' 문자열을 제공된 형식의 날짜 값으로 변환합니다.

산출

출력에는 명령을 성공적으로 실행한 후 변환된 날짜 값이 표시됩니다.

메모 : 'TO_DATE' 함수의 형식 매개변수는 변환 중인 문자열의 형식과 일치해야 합니다. 그렇지 않으면 오류 메시지가 표시될 수 있습니다.

예 2: 기본 형식을 사용하여 문자열을 날짜로 변환

TO_DATE 함수는 시스템의 기본 형식을 사용하여 문자열을 날짜 값으로 변환하는 데에도 사용할 수 있습니다. 이를 위해 아래 주어진 명령을 실행합시다.

SELECT TO_DATE('19-APRIL-2023') 'Default_Format_Date' FROM 이중;
150000

이 명령은 '19-APRIL-2023' 문자열을 제공된 형식의 날짜 값으로 변환합니다.

산출

출력은 '라는 열에 변환된 날짜 값을 표시했습니다. Default_Format_Date '.

결론

TO_DATE ” Oracle의 기능은 CHAR, VARCHAR2, NCHAR 또는 NVARCHAR2 데이터 유형이 있는 문자열 값을 지원되는 다양한 날짜 형식을 사용하여 날짜 값으로 변환합니다. 데이터베이스 또는 파일에 문자열로 저장된 날짜 값으로 작업하는 개발자를 돕습니다. 함수에 사용된 형식 매개변수가 문자열의 형식과 일치하는지 확인하는 것이 중요합니다. 이 게시물에서는 Oracle의 TO_DATE 함수와 그 사용에 대해 설명했습니다.