Oracle apex 5:pl / sql函数不能用作日期选择器的默认值

时间:2016-10-26 07:48:52

标签: oracle oracle-apex-5

我在页面上有一个日期选择器项目。它必须从pl / sql函数获取默认日期。所以在默认设置中我选择了" PL / SQL函数体"并输入以下代码:

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

注意:这是一个测试示例。实际上我需要传递页面上三个项目的值(这也不起作用)。

在此示例中,该函数返回日期' 02.11.2016'但正确的日期应为< 04.11.2016'

问题是函数没有返回正确的值。当我在SQLDEVELOPER中测试函数时,它的工作正确。所以我知道它不是功能本身。我错过了某个地方的东西吗?

1 个答案:

答案 0 :(得分:1)

问题在于会话语言。当从sqldeveloper调用函数时,我有一种会话语言,所以函数以一种方式计算日期,当从apex应用程序调用函数时,我有另一种会话语言,所以函数计算日期的方式不同。