oracle中 TIMESTAMP和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
SQL> SELECT CAST(date1 AS TIMESTAMP) "Date" FROM t;
Date
-----------------------------------------------------
20-JUN-03 04.55.14.000000 PM
26-JUN-03 11.16.36.000000 AM
TIMESTAMP的粒度要比DATE细。
varchar和varchar2的区别:
第一点
varchar是sql标准中的,各个不同数据库之间的通用;
varchar2是oracle的标准,保证在oracle各个不同版本间兼容,但不保证与其他数据库兼容。
其他继续考察。。。