Значение байтов дампа (systimestamp) Oracle
Я пытаюсь понять, что означают байты из метки времени, установленной в моей БД. Как они вычисляются для создания более читаемой даты?
Я использую запрос ниже, чтобы получить данные, которые мне нужны:
SELECT systimestamp
,DUMP (systimestamp)
,sessiontimezone
FROM dual;
И результат моего запроса выше:
+-------------------------------------+-----------------------------------------------------------------+------------------+
| systimestamp | dump(systimestamp) | sessiontimezone |
+-------------------------------------+-----------------------------------------------------------------+------------------+
| 31-JUL-15 08.55.06.157047000 +00:00 | Typ=188 Len=20: 223,7,7,31,8,55,6,0,216,88,92,9,0,0,5,0,0,0,0,0 | Europe/Bucharest |
+-------------------------------------+-----------------------------------------------------------------+------------------+
Я нашел несколько ресурсов онлайн, объясняющих, что означают байты (Вот) но правила не совпадают в моем сценарии.
Например: 223 не век + 100 и т. Д.
Я пытаюсь это сделать из-за проблемы, с которой я сталкиваюсь при сравнении значений вtimestamp(3)
колонка сsystimestamp
и я пытаюсь написать скрипт, чтобы проверить, является ли моя проблема / решение такой жекак объяснено здесь.
Любая помощь приветствуется.