用户定义的日期函数始终返回相同的值

时间:2012-02-07 13:11:27

标签: oracle11g

我有一个用户定义的日期函数,如下所示

create or replace
function GETDATE
return date
as
begin
 return SYSDATE;
end GETDATE;

该函数应返回sysdate,但它始终返回上次在生产环境中编译时的日期时间。

同样的功能在本地环境中完美运行。

我可以在两者之间找出的唯一区别是NLS_DATE_FORMAT的差异,其中客户有'DD-MON-RR'且本地环境有'YYYY/MM/DD'

0 个答案:

没有答案