У меня есть пользовательская функция даты, как показано ниже
create or replace
function GETDATE
return date
as
begin
return SYSDATE;
end GETDATE;
Ожидается, что функция вернет sysdate
, но она всегда возвращает дату и время, когда она была скомпилирована последний раз в производственной среде.
Эта же функция отлично работает в локальной среде.
Единственное различие, которое я мог различить между двумя, было разницей в NLS_DATE_FORMAT
, где у клиента 'DD-MON-RR'
, а в локальной среде 'YYYY/MM/DD'
.