Det finns olika ytligt liknande men internt olika datetime-datatyper. systimestamp
är typ 188 (och har tidszonsinformation); en bokstavlig tidsstämpel är typ 187 utan tidszonsinformation och 188 med den; och en vanlig tidsstämpelkolumn är typ 180:
select dump(systimestamp) from dual;
DUMP(SYSTIMESTAMP)
--------------------------------------------------------------------------------
Typ=188 Len=20: 223,7,7,31,9,50,28,11,128,203,79,35,1,0,5,0,0,0,0,0
select dump(timestamp '2015-07-31 08:55:06.157047 +00:00') from dual;
DUMP(TIMESTAMP'2015-07-3108:55:06.157047+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
select dump(timestamp '2015-07-31 08:55:06.157047') from dual;
DUMP(TIMESTAMP'2015-07-3108:55:06.157047')
---------------------------------------------------------------
Typ=187 Len=20: 223,7,7,31,8,55,6,0,216,88,92,9,0,0,3,0,0,0,0,0
create table t (ts timestamp);
insert into t (ts) values (timestamp '2015-07-31 08:55:06.157047');
select dump(ts) from t;
DUMP(TS)
--------------------------------------------------------------------------------
Typ=180 Len=11: 120,115,7,31,9,56,7,9,92,88,216
Av dessa är det bara en tidsstämpelskolumn som använder det interna formatet i artikeln du länkade till, med över 100 notation för året.
För de andra är den första byten en bas-256-modifierare, och den andra byten är basen 256 år; så du skulle tolka det som
223 + (7 * 256) = 2015
Du kan läsa mer om den interna lagringen i Mitt Oracle Supportdokument 69028.1. Det, och det tidigare svaret som länkas till i kommentarerna, hänvisar till de två datumtyperna, men tidsstämplar behandlas på samma sätt ner till sekunderna, och en del av resten kan man sluta sig till för typ 187/188 - bråksekundersdelen i alla fall:
Byte 1 - Base 256 year modifier: 223
2 - Base 256 year: 7 (256 * 7 = 1792 + 223 = 2015)
3 - Month: 7
4 - Day: 31
5 - Hours: 8
6 - Minutes: 55
7 - Seconds: 6
8 - Unused?
9 - Base 256 nanoseconds: 216
10 - Base 256 ns modifier 1: 256 * 88 = 22528
11 - Base 256 ns modifier 2: 256 * 256 * 92 = 6029312
12 - Base 256 ns modifier 3: 256 * 256 * 256 * 9 = 150994944
=> actual nanoseconds = 216 + 22528 + 6029312 + 150994944
=> 157047000
13-20 - Time zone data?
För typ 120 är bråksekunderna desamma men med byte omvända.