[oracle] Oracle SQL Developer에서 사용자 정의 날짜 시간 형식을 설정하는 방법

기본적으로 Oracle SQL 개발자는 날짜 값을로 표시합니다 15-NOV-11. 기본적으로 시간 부분 (시 / 분 / 초)을보고 싶습니다.

Oracle SQL Developer 내에서 이것을 구성하는 방법이 있습니까?



답변

환경 설정에서이를 변경할 수 있습니다.

  1. Oracle SQL Developer 메뉴에서 Tools > Preferences로 이동하십시오 .
  2. 로부터 기본 설정 대화 상자를 선택 데이터베이스 > NLS 왼쪽 패널에서.
  3. NLS 매개 변수 목록 DD-MON-RR HH24:MI:SS에서 날짜 형식 필드에 입력하십시오 .
  4. 대화 상자를 저장하고 닫습니다.

스크린 샷은 다음과 같습니다.

Oracle SQL Developer에서 날짜 형식 환경 설정 변경


답변

sql-developer에서 날짜의 표시 형식을 변경하려고 시도 하면서이 게시물을 우연히 발견했습니다. 내가 찾은 것을 이것에 추가하고 싶었습니다.

  • 기본 표시 형식을 변경하려면 ousoo에서 제공하는 단계 (예 : 도구> 기본 설정> …)를 사용합니다.
  • 그러나 많은 경우 DEFAULT_FORMAT을 유지하면서 관련 쿼리가 많은 동안에 만 형식을 수정하려고합니다. 그때 다음과 같이 세션 형식을 변경합니다.

    alter SESSION set NLS_DATE_FORMAT = 'my_required_date_format'

예 :

   alter SESSION set NLS_DATE_FORMAT = 'DD-MM-YYYY HH24:MI:SS' 


답변

Oracle SQL Developer 3.2.20.09를 사용하여 DATE 유형의 사용자 정의 형식을 다음과 같이 설정했습니다.

: 도구> 환경 설정> 데이터베이스> NLS

또는 : Outils> Préférences> Base de donées> NLS

YYYY-MM-DD HH24 : MI : SS

설정 메뉴 스크린 샷

다음 형식 저에게 효과적이지 않습니다 .

DD-MON-RR HH24 : MI : SS

결과적으로 오류없이 기본 형식을 유지합니다.


답변

여전히 문제가있는 사람은 Google에서이 페이지를 찾았습니다.

이것을 다음과 같이 넣으십시오 (NLS 매개 변수) … SQLDeveloper v3.0.04에서 나를 위해 붙어 있습니다.

DD-MON-YY HH12:MI:SS AM or for 24-Hour, DD-MON-YY HH24:MI:SS 


답변

필자의 경우 Preferences / Database / NLS에 설정된 형식은 [Date Format] = RRRR-MM-DD HH24 : MI : SSXFF이지만 그리드에는 8 개의 기본 형식 인 RRRR / MM / DD (시간이없는 경우도 있음)가 있습니다. [날짜 형식] 설정을 RRRR-MM-DD HH24 : MI : SS로 변경 한 후 변경되었습니다 (끝 부분에 ‘XFF’없음).

오류는 없었지만 끝에 xff 형식은 작동하지 않았습니다.

참고 : 폴란드어 표기에서 RRRR은 YYYY를 의미합니다.


답변

타임 스탬프의 날짜 형식을 복사하여 날짜로 사용하면 작동하지 않습니다. 그러나 날짜 형식을 이것으로 변경하면 (DD-MON-YY HH12 : MI : SS AM) 나에게 도움이되었습니다.

도구-> 환경 설정-> NLS 검색에서 변경해야합니다.


답변

도구> 환경 설정으로 이동하십시오. 트리에서 데이터베이스> NLS를 선택하십시오. 사용 가능한 날짜 / 시간 형식은 날짜, 타임 스탬프 및 타임 스탬프 TZ입니다. 날짜 형식을 편집하면 원하는 효과가 나타납니다.

내가 위에서 말한 것처럼; 이 접근법은 나에게 영구적 인 변화를주지 않았다.