Как даты хранятся в Oracle?
Как даты хранятся в Oracle? Например, я знаю, что большинство систем используют время Epoch, чтобы определить, который час. Подсчитав, сколько секунд прошло с 1 января 1970 года. Оракул тоже это делает?
Причина, по которой я спрашиваю об этом, заключается в том, что я заметил, что если вы возьмете две даты в Oracle и вычтете их, вы получите число с плавающей точкой между этими днями.
пример
(Sysdate - dateColumn)
вернет что-то вроде этого (в зависимости от времени)
3.32453703703703703703703703703703703704
В настоящее время Oracle выполняет преобразование и выводит этот формат, или Oracle хранит даты с указанием того, сколько дней оно находится за пределами определенного периода времени? (Как время эпохи)