Oracle TO_DATE 함수 - 전체 안내서
4165 단어 oracledatabasesqlprogramming
Oracle에서 varchar를 날짜로 변환하는 방법은 무엇입니까? Oracle TO_DATE 함수는 데이터 유형(CHAR, VARCHAR2, NCHAR, NVARCHAR2) 중 하나인 문자열을 날짜 형식으로 변환하는 데 사용됩니다.
통사론:
이 자습서에서는 Oracle TO_DATE 함수를 기본 구문과 더 나은 이해를 위한 많은 예제와 함께 사용하는 방법을 설명합니다.
Oracle에서 varchar를 날짜로 변환하는 방법은 무엇입니까? Oracle TO_DATE 함수는 데이터 유형(CHAR, VARCHAR2, NCHAR, NVARCHAR2) 중 하나인 문자열을 날짜 형식으로 변환하는 데 사용됩니다.
통사론:
TO_DATE(char, 'format_model', nls_language)
오라클 날짜 형식
날짜 형식 마스크를 사용하면 'DD/MM', 'DD/MM/YYYY' 또는 'DD-MON'과 같은 다른 마스크 중 하나 또는 조합을 사용하는 경우 문자열을 특정 날짜 형식으로 변환할 수 있습니다.
모수
설명
SCC 또는 CC
세기; 서버 접두사 B.C. 데이트 –
연도 YYYY 또는 SYYYY
년도; 서버 접두사 B.C. 데이트 –
YYY 또는 YY 또는 Y
연도의 마지막 세 자리, 두 자리 또는 한 자리
Y,YYY
이 위치에 쉼표가 있는 연도
IYYY, IYY, IY, I
ISO 표준을 기반으로 한 4자리, 3자리, 2자리 또는 1자리 연도
SYEAR 또는 연도
연도 표기; 서버 접두사 B.C. 데이트 –
큐
분기
MM
월: 두 자리 값
월
공백으로 채워진 9자 길이의 월 이름
월
월 이름, 세 글자 약어
RM
로마 숫자 월
WW 또는 W
연도 또는 월의 주
DDD 또는 DD 또는 D
연도, 월 또는 주 중 일
낮
9자 길이로 공백으로 채워진 요일 이름
DY
오늘의 이름; 3글자 약어
제이
줄리안 데이; 기원전 4713년 12월 31일 이후의 일수
RRRR
2자리 연도를 수락하고 4자리 연도를 반환합니다. 0-49 사이의 값은 20xx 연도를 반환합니다. 50-99 사이의 값은 19xx 연도를 반환합니다.
헐
시간(1-12).
HH12
시간(1-12).
HH24
시간(0-23).
미
분(0-59).
봄 여름 시즌
초(0-59).
SSSSS
자정이 지난 초(0-86399).
오전, 오전, 오후 또는 오후
자오선 표시기
'NLS_DATE_LANGUAGE = American'
NLS_DATE_FORMAT을 사용하는 Oracle TO_DATE 함수:
클라이언트가 NLS_* 매개변수를 설정하면 모든 경우에 서버를 무시합니다. 실제로 클라이언트가 NLS_LANG 매개변수를 설정하면 —
무시할 서버의 NLS_* 설정 및 사용 시 클라이언트에 지정된 해당 NLS_LANG의 기본값. 출처: 오라클
"yyyymmdd"와 같은 특정 형식으로 날짜를 표시해야 하는 경우 연결 후 세션 수준에서 NLS_DATE_FORMAT을 설정해야 합니다.
먼저 다음 select 문을 실행하여 NLS_DATE_FORMAT의 현재 값을 쿼리할 수 있습니다.
SELECT *
FROM V$NLS_PARAMETERS
WHERE PARAMETER = 'NLS_DATE_FORMAT';
결과
oracle to_date NLS_DATE_FORMAT-분
그런 다음 NLS_DATE_FORMAT을 다음과 같이 설정해야 합니다.
ALTER SESSION SET NLS_DATE_FORMAT='DD-MM-YYYY';
예:
TO_DATE에 대한 몇 가지 예와 사용 방법을 살펴보겠습니다.
예 (1):
SELECT to_date ('2019/03/01', 'yyyy/mm/dd')
FROM dual;
결과
예 (2):
SELECT TO_DATE('030119', 'MMDDYY')
이중에서;
결과
Oracle TO_DATE와 유사한 오라클 기능
TO_CHAR : 숫자와 날짜를 문자열로 변환합니다.
TO_NUMBER : 값을 NUMBER 유형으로 변환합니다.
In this tutorial, you have learned how to use the Oracle TO_DATE function to convert a character string to a date format by giving 4+ different examples for better understanding.
Hopefully, it was clear and concise.
Reference
이 문제에 관하여(Oracle TO_DATE 함수 - 전체 안내서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/hassanabdo/oracle-todate-function-complete-guide-36b4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)