我的问题与日期类型有关,当我想为列分配日期时,我使用下面的代码。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。