WEB开发网
开发学院数据库Oracle Oracle基本数据类型存储格式浅析—日期类型 阅读

Oracle基本数据类型存储格式浅析—日期类型

 2008-12-16 13:05:07 来源:WEB开发网   
核心提示: 对于公元前的日期,Oracle从255,Oracle基本数据类型存储格式浅析—日期类型(6),255开始保存,公元前的年的保存的值和对应的公元后的年的值相加的和是256,似乎目前没有使用,SQL> CREATE TABLE TEST_TIMESTAMP(TIME1 TIMESTAMP

对于公元前的日期,Oracle从255,255开始保存。公元前的年的保存的值和对应的公元后的年的值相加的和是256,255。如上例中的公元2004年和公元前2004年的值相加:212+44=256,7+248=255。

SQL中DATE类型最后还包括一个0,似乎目前没有使用。

SQL> CREATE TABLE TEST_TIMESTAMP(TIME1 TIMESTAMP(9), TIME2 TIMESTAMP(6) WITH LOCAL TIME ZONE,

2 TIME3 TIMESTAMP(4) WITH TIME ZONE);

表已创建。

SQL> INSERT INTO TEST_TIMESTAMP VALUES (SYSTIMESTAMP, SYSTIMESTAMP, SYSTIMESTAMP);

已创建 1 行。

SQL> SELECT * FROM TEST_TIMESTAMP;
TIME1
----------------------------------------------------
TIME2
----------------------------------------------------
TIME3
----------------------------------------------------
11-1月 -05 11.08.15.027000000 下午
11-1月 -05 11.08.15.027000 下午
11-1月 -05 11.08.15.0270 下午 +08:00
SQL> SELECT DUMP(TIME1, 16), DUMP(TIME2, 16), DUMP(TIME3, 16) FROM TEST_TIMESTAMP;
DUMP(TIME1,16)
-------------------------------------------------------------
DUMP(TIME2,16)
-------------------------------------------------------------
DUMP(TIME3,16)
-------------------------------------------------------------
Typ=180 Len=11: 78,69,1,b,18,9,10,1,9b,fc,c0
Typ=231 Len=11: 78,69,1,b,18,9,10,1,9b,fc,c0
Typ=181 Len=13: 78,69,1,b,10,9,10,1,9b,fc,c0,1c,3c

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Oracle 基本 数据

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接