Oracle apex 5: функция pl/sql не работает по умолчанию для средства выбора даты

У меня есть элемент выбора даты на странице. Он должен получить дату по умолчанию из функции pl/sql. Итак, в настройках по умолчанию я выбрал «Тело функции PL/SQL» и поместил следующий код:

return get_next_order_day('01.11.2016',25561083094865039905655156459737368851,282826580029217770589638046567612872721);

Примечание: это тестовый пример. На самом деле мне нужно передать значения из трех элементов на странице (что также не работает).

В этом примере функция возвращает дату «11.02.2016», но правильная дата должна быть «11.04.2016».

Проблема в том, что функция не возвращает правильное значение. Когда я тестирую функцию в SQLDEVELOPER, ОНА РАБОТАЕТ ПРАВИЛЬНО. Так что я знаю, что это не сама функция. Я что-то где-то упустил?


person Dejan Dragicevic    schedule 26.10.2016    source источник


Ответы (1)


Проблема была в сессионных языках. При вызове функции из sqldeveloper у меня был один язык сеанса, поэтому функция вычисляла дату одним способом, а при вызове функции из приложения apex у меня был другой язык сеанса, поэтому функция вычисляла дату по-разному.

person Dejan Dragicevic    schedule 28.10.2016