Oracle APEX - 如何创建包含多个显示值的弹出窗口LOV?

时间:2012-09-05 11:54:30

标签: oracle oracle-apex lov

我正在尝试在Oracle Apex 4.1中创建LOV,其中包含员工的姓名和姓氏,并且只返回他/她的ID。不起作用的语法如下所示:

 select
     FIRST_NAME,LAST_NAME as display_value, 
     USER_ID as return_value 
 from ALL_USERS
 order by 1

返回错误:LOV SQL查询中选择的列数错误。 如何解决这个问题的任何帮助或指导都非常感激。

2 个答案:

答案 0 :(得分:4)

您可以使用:

select
     FIRST_NAME || ', ' || LAST_NAME as display_value, 
     USER_ID as return_value 
 from ALL_USERS
 order by 1

答案 1 :(得分:1)

作为Vincent解决方案的替代方案,您还可以查看此插件:SkillBuilders Super LOV
它允许多列,多列返回,并且看起来很好 唯一的缺点是没有表格形式选项。 (然而。这是一个插件限制)