728x90
SQL Developer로 Oracle 쿼리를 작성하고 db정보를 볼 때 Date Format을 변경할 수 있다.
DB데이터를 보는데 Date가 RR/MM/DD(ex.20/11/09)로 되어있어서
데이터가 년/월/일만 들어가 있는 줄 알았다. 난 시간(시/분.초)까지 찍힌 Date 데이터가 필요했다.
데이터의 오류인줄 알았는데 데이터의 오류가 아니였다 !!!! 0 _ 0
.
.
.
실제로는 시/분/초까지 데이터가 들어가 있었지만 설정이 RR/MM/DD로 되어있어서 년/월/일만 보여진 것이었다.
SQL Developer에서는 기본 Date 출력 포맷이 RR/MM/DD로 설정되어있다.
Date 포맷을 시/분/초까지 출력하도록 환경설정을 통해서 적용할 수 있다.
도구 [Tools] -> 환경설정 [Preference] 창으로 들어간다.
왼쪽 리스트에서 데이터베이스 [Database] -> NLS 선택 후
오른쪽 설정 창에 날짜 형식 [Date Format]에서 설정을 바꿔주면 된다.
기존에 RR/MM/DD로 되어 있는 날짜형식을 YYYY/MM/DD HH24:MI:SS으로 바꿔주었다.
[ 확인 ] 후 다시 데이터를 보면 시간까지 출력되는 Date Format형식이 적용된 것을 확인할 수 있다.
설정의 혼란을 데이터의 오류로 착각하지 않기를 ,, !!! ^__^
728x90
반응형
'DB > SQL' 카테고리의 다른 글
[SQL] MariaDB와 Oracle에서의 페이징 처리 : 쿼리 비교와 예시 (0) | 2024.04.25 |
---|---|
[SQL] HAVING 과 WHERE 차이 (0) | 2023.06.16 |
[SQL] COALESCE() 함수 NULL 변환 (0) | 2023.04.01 |
[SQL] NULL값과 ‘’(공백) 비교 (1) | 2023.03.22 |
[SQL] Oracle SQL - DESC (0) | 2020.11.27 |
댓글