programing

오라클에서 날짜를 다른 형식으로 표시하는 방법

batch 2023. 7. 25. 20:47
반응형

오라클에서 날짜를 다른 형식으로 표시하는 방법

날짜 필드가 있는 테이블이 있습니다.기본적으로,select max(date) from table;날짜를 'dd-dir-yy' 형식으로 반환합니다.표의 구조나 필드 형식을 변경하지 않고 'MM/DD/YYY' 형식으로 날짜를 선택하려면 어떻게 해야 합니까?

고마워, 수프라자

select to_char(max(date), 'MM/DD/YYYY') from table;

다음을 시도합니다.

select to_char(sysdate,'mm/dd/yyyy') as maxdate from dual;

오라클 관련 함수 to_char()에 대한 일부 정보:

to_char 함수와 수락하는 날짜/시간 형식을 확인하십시오.

select to_char(sysdate, 'MM/DD/YYYY')
from dual;

여기에 테이블 또는 v$nls_parameters 검색 보기 'NLS_DATE_FORMAT' 매개 변수가 있습니다. 이는 매번 형식을 변경하지 않는 데 적합합니다.

SELECT * 
  FROM v$nls_parameters WHERE UPPER(PARAMETER) = 'NLS_DATE_FORMAT';

ALTER SESSION SET NLS_DATE_FORMAT = 'YYYYMMDD'; 

또한 make for win.register에서 tree로 가능성이 있습니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_OraClient11g_home9

여기서 NLS_DATE_FORMAT 키를 사용하여 형식 날짜를 변경합니다.

언급URL : https://stackoverflow.com/questions/4202828/how-to-display-date-in-a-different-format-in-oracle

반응형