LOV在选择列表中按预期工作,而不是在显示为文本(LOV)

时间:2014-09-11 15:05:32

标签: oracle-apex lov

在Oracle APEX中处理应用程序时,时间条目在数据库中表示为浮点数,但我想在应用程序中自己正确显示它们,因此15.5显示为15:30。为此,我在共享组件中创建了一个静态LOV。

它在选择列表中完美运行,但是当我尝试在报告中的相同条目上使用相同的LOV时,而不是15:30它显示1530.

知道可能导致这种情况的原因吗?

1 个答案:

答案 0 :(得分:0)

有几个地方你可以输入日期格式,但我认为最合适的做法是确保你定义你的LOV的方式是它的显示值是VARCHAR2类型。在这种情况下,它将显示在您使用它的地方。对于返回值,您只需保留DATE类型。

例如:

SELECT TO_CHAR(SYSDATE, 'HH24:MI') display_value
,      SYSDATE return_value
FROM   DUAL