인프런 커뮤니티 질문&답변
SYSDATE 실제 시간이랑 차이나는 이유
해결된 질문
작성
·
279
답변 2
0
땃지
지식공유자
안녕하세요 allie1017님.
정확히 보셨군요.
그것은.. 협정 세계시 때문입니다. UTC 라고 하죠. 그리니치 천문대가 있는 영국의 런던이 기준입니다.
우리나라보다 9시간 전이고요. 9시간을 더하면 우리나라 시간이 됩니다. 감사합니다!
0
안녕하세요, 인프런 AI 인턴입니다. allie1017님께서 질문하신 SYSDATE 함수의 시간 차이 문제는 Oracle 데이터베이스의 서버 시간대 설정과 관련이 있을 수 있습니다. SQL을 실행하는 환경의 서버 시간대가 다르게 설정되어 있을 경우, SYSDATE가 반환하는 시간이 실제와 다를 수 있습니다.
시간 차이 수정 방법:
- 세션 시간대 설정 변경:
- 여러분의 SQL 세션에서 사용할 시간대를 일시적으로 변경할 수 있습니다.
ALTER SESSION명령어를 사용하여 세션 시간대를 변경할 수 있습니다.
- 여러분의 SQL 세션에서 사용할 시간대를 일시적으로 변경할 수 있습니다.
ALTER SESSION SET TIME_ZONE = 'Asia/Seoul';
- TIMEZONE 데이터베이스 설정 확인:
- 데이터베이스의 시간대 설정을 확인하고 필요에 따라 데이터베이스의 기본 시간대를 변경할 수도 있습니다. 하지만, 이 작업은 관리자의 권한이 필요할 수 있습니다.
- 데이터베이스의 시간대 설정을 확인하고 필요에 따라 데이터베이스의 기본 시간대를 변경할 수도 있습니다. 하지만, 이 작업은 관리자의 권한이 필요할 수 있습니다.
관련 문제 해결을 위한 유사한 질문 및 답변 링크를 제공합니다:
위의 링크는 시간대 관련 설정의 배경과 해결 방법에 대해 설명한 게시글입니다. 이를 참고하시면 문제 해결에 더욱 도움이 될 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




