是否有任何特定的过程如何插入像2014-06-01 12:10:20
这样的时间戳,或者我是否必须使用像MySQL这样的Timestamp
数据类型(如果在Oracle中可用)
答案 0 :(得分:1)
SYSDATE返回为数据库所在的操作系统设置的当前日期和时间。返回值的数据类型为DATE,返回的格式取决于NLS_DATE_FORMAT初始化参数的值。该函数不需要参数。在分布式SQL语句中,此函数返回为本地数据库的操作系统设置的日期和时间。
示例:
sqlplus> INSERT INTO TEST_TIMESTAMP (id, dt) values(1,sysdate);
如果您需要时间戳:
sqlplus> INSERT INTO TEST_TIMESTAMP(column_name) VALUES(to_char(sysdate,'DD-MON-YY HH24:MI:SS'));