일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 디스크 용량 확인
- user style
- disk 100% 사용
- Laravel
- nginx 1.12.0
- php excel
- OTP 오류
- php 업로드 파일 삭제
- nginx
- Oracle
- 복구
- CSS
- navicat
- centos7
- php zip 모듈
- disk full
- 국민은행(기업)
- html 구성
- php 7.3
- OTP 보정오류
- wsrep
- DOTCOM 마케팅 설계자 SECRET
- MariaDB
- postfix
- 갈레라
- ZipArchive 오류
- php 파일 삭제
- author style
- error 1728
- mysql.proc 오류
- Today
- Total
Jehna :)
[Oracle] 날짜형식 변경 (yy/mm/dd 변경) 본문
"오라클, 날짜 형식 변경 yy/mm/dd -> yyyy-mm-dd"
아무리 쿼리를 날려도 yy-mm-dd로 나오는 슬픈 현실..
확인해보니 날짜형식이 yy-mm-dd로 되어 있어서 그런거였다.. ㅋㅋㅋㅋㅋ아오
1. 날짜형식 확인
SQL> SELECT * FROM SYS.PROPS$ WHERE NAME='NLS_DATE_FORMAT'; NAME ------------------------------ VALUE$ -------------------------------------------------------------------------------- COMMENT$ -------------------------------------------------------------------------------- NLS_DATE_FORMAT DD-MON-RR Date format
SQL> SELECT TO_DATE(SYSDATE, 'SYYYY-MM-DD HH:MI:SS') FROM DUAL; TO_DATE( -------- 18/03/30 |
2. 날짜 형식 변경
- 꼭!!! SYSDBA로 접속해서 변경해야 함
SQL> UPDATE SYS.PROPS$ SET VALUE$='YYYY-MM-DD HH:MI:SS' WHERE NAME='NLS_DATE_FORMAT'; 1 row updated.
SQL> SELECT * FROM SYS.PROPS$ WHERE NAME='NLS_DATE_FORMAT'; NAME ------------------------------ VALUE$ -------------------------------------------------------------------------------- COMMENT$ -------------------------------------------------------------------------------- NLS_DATE_FORMAT YYYY-MM-DD HH:MI:SS Date format SQL> COMMIT; Commit complete. SQL> SHUTDOWN IMMEDIATE; Database closed. Database dismounted. ORACLE instance shut down. SQL> STARTUP ORACLE instance started. Total System Global Area 536870912 bytes Fixed Size 2097696 bytes Variable Size 230690272 bytes Database Buffers 297795584 bytes Redo Buffers 6287360 bytes Database mounted. Database opened. |
참고) session에 따라 date format이 달라 환장할 경우
1. OS 환경 변수에 NLS_DATE_FORMAT = 'YYYY-MM-DD HH:MI:SS' 등록하기 2. PHP pdo oci + oracle 인 경우, date format 등록 파일경로: /etc/php-fpm.d/www.conf 등록내용: env[NLS_DATE_FORMAT] = "YYYY-MM-DD HH:MI:SS" (맨 아래에 추가) |
'윌리 > DB' 카테고리의 다른 글
Mariadb 데이터 베이스 생성 (0) | 2020.06.18 |
---|---|
mariaDB 백업 및 복구 (0) | 2019.11.19 |
[oracle] ORA-12541 오류 해결방법 (1) | 2018.03.23 |
ORA-06552, 06553 문자셋 변경 후 오류 (11) | 2018.03.22 |
[Navicat] 오라클 ORA-12737 에러 해결방법 (0) | 2018.03.21 |