相关疑难解决方法(0)

Oracle dump(systimestamp) 字节的含义

我试图了解我的数据库上设置的时间戳中的字节是什么意思。它们如何计算以生成更具可读性的日期?

我正在使用以下查询来获取我需要的数据:

SELECT systimestamp
    ,DUMP (systimestamp)
    ,sessiontimezone
FROM dual;
Run Code Online (Sandbox Code Playgroud)

我上面查询的输出是:

+-------------------------------------+-----------------------------------------------------------------+------------------+
|            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 |
+-------------------------------------+-----------------------------------------------------------------+------------------+
Run Code Online (Sandbox Code Playgroud)

我在网上找到了一些资源来解释字节的含义(这里),但规则在我的场景中不匹配。

例如:223 不是世纪 + 100 等。

我尝试这样做的原因是因为我在比较timestamp(3)列中的值时遇到了一个问题systimestamp,我正在尝试编写一个脚本来验证我的问题/解决方案是否与此处解释的相同。

任何帮助表示赞赏。

oracle time-format oracle11g systimestamp

5
推荐指数
1
解决办法
1295
查看次数

标签 统计

oracle ×1

oracle11g ×1

systimestamp ×1

time-format ×1