标签: oracle11g
我有一个用户定义的日期函数,如下所示
create or replace function GETDATE return date as begin return SYSDATE; end GETDATE;
该函数应返回sysdate,但它始终返回上次在生产环境中编译时的日期时间。
sysdate
同样的功能在本地环境中完美运行。
我可以在两者之间找出的唯一区别是NLS_DATE_FORMAT的差异,其中客户有'DD-MON-RR'且本地环境有'YYYY/MM/DD'。
NLS_DATE_FORMAT
'DD-MON-RR'
'YYYY/MM/DD'