ORACLEDATE和TIMESTAMP数据类型的比较(一)

发表于:2007-06-08来源:作者:点击数: 标签:
原著作者: James Koopmann MI LY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana>如果你想在 ORACLE 中存储 DATE 和时间信息的话,实际上你由两种字段数据类型的选择的话,就让我们看看这两种数据类型的差别和它们提供了些什么。

原著作者:James Koopmann

MILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">如果你想在ORACLE中存储DATE和时间信息的话,实际上你由两种字段数据类型的选择的话,就让我们看看这两种数据类型的差别和它们提供了些什么。

 

      DATE数据类型

这个数据类型我们实在是太熟悉了,当我们需要表示日期和时间的话都会想到date类型。它可以存储月,年,日,世纪,时,分和秒。它典型地用来表示什么时候事情已经发生或将要发生。DATE数据类型的问题在于它表示两个事件发生时间间隔的度量粒度是秒。这个问题将在文章稍后讨论timestamp的时候被解决。可以使用TO_CHAR函数把DATE数据进行传统地包装,达到表示成多种格式的目的。

SQL> SELECT TO_CHAR(date1,'MM/DD/YYYY HH24:MI:SS') "Date" FROM date_table;
Date
---------------------------
06/20/2003 16:55:14
06/26/2003 11:16:36

原文转自:http://www.ltesting.net