source

Oracle 날짜는 어떻게 구현됩니까?

manysource 2023. 7. 9. 11:18

Oracle 날짜는 어떻게 구현됩니까?

Oracle 날짜는 어떻게 구현됩니까?밀리초 단위로 저장되나요?

Oracle DATE는 초 단위의 날짜와 시간을 저장합니다.Oracle TIMESTAMP는 사용 가능한 하드웨어에 따라 최대 9자리의 정확도까지 날짜와 시간을 저장합니다.

둘 다 날짜와 시간의 다양한 구성 요소를 압축된 이진 형식으로 저장하여 구현됩니다.Oracle Concepts Guide 섹션의 날짜

Oracle은 자체 내부 형식을 사용하여 날짜를 저장합니다.날짜 데이터는 세기, 연도, 월, 일, 시간, 분 및 초에 해당하는 7바이트의 고정 길이 필드에 저장됩니다.

DUMP() 함수를 사용하여 특정 날짜(또는 해당 날짜에 대한 다른 값)의 내부 표현을 볼 수 있지만, 이는 아마도 필요 이상일 것입니다.

밀리섹 형태는 아닌 것 같습니다.

즉, 현재 날짜/시간에 실행 중인 작업이 없기 때문입니다.

http://www.ixora.com.au/notes/date_representation.htm

http://infolab.stanford.edu/ ~ullman/fcdb/message/or-time.message

http://www.akadia.com/services/ora_date_time.html

아니요. DATE는 초 단위 정밀도의 타임스탬프 값입니다.밀리초를 저장하려면 TIMESTAMP(3)가 필요합니다.

언급URL : https://stackoverflow.com/questions/187474/how-is-oracle-date-implemented