공부/세미프로젝트

default sysdate

삶은고구마 2024. 1. 4. 17:19

 

https://cbw1030.tistory.com/75

 

[오라클 데이터베이스] 날짜 함수 (SYSDATE/CURRENT_DATE/SYSTIMESTAMP/CURRENT_TIMESTAMP/TIME_ZONE/NLS_DATE_FORMAT/EXTR

https://www.youtube.com/user/newlec1의 내용을 정리해서 포스팅합니다. [ SYSDATE / CURRENT_DATE / SYSTIMESTAMP / CURRENT_TIMESTAMP ] SYS의 의미는 현재 오라클 서버가 설치되어 있는 곳의 시간을 의미한다. CURRENT는 세

cbw1030.tistory.com

 

게시글 관련 작업을 하다가 등록된 날짜/시간을 출력하는데 os기준 현재시간보다 9시간 느리게 저장됨.

reg_date라는 컬럼의 기본값이 sysdate인데 oracle cloud를 사용하니 이런 현상이 발생했다.

해외기준으로 잡혀서 그러건지..

조언을 받고 sydate에서 current_date로 수정했더니 내가 원하는 현재 시간으로 저장되었다..

 

 

위의 링크에서 확인해보니 current_date는 세션 설정에 따른 시간을 얻고 싶을 때 사용한다는데

그 세션이 타임존과 관련이 있는것 같다.