【发布时间】:2012-12-23 03:07:28
【问题描述】:
我的问题与日期类型有关,当我想为列分配日期时,我使用下面的代码。 D_REPORT := to_date(sysdate,'DD/MM/YYYY HH:MI:SS AM');
但有时我会收到 31/01/0013 12:24:36 之类的日期!!
我不知道为什么有时年份会显示为 0013,并且仅适用于少数系统,即使我使用 sysdate,也会出现同样的问题。
我想和你确认一下,其他人也有同样的问题吗?我该如何解决? 因为即使我使用 to_date 或只是简单地写 sysdate 也会发生同样的问题,我不知道问题的根本原因是什么。
我使用的是 oracle form 6i,我的数据库是 oracle 9i。
【问题讨论】:
标签: oracle oracle9i oracleforms