2

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

选择
     FIRST_NAME,LAST_NAME 作为 display_value,
     USER_ID 作为 return_value
 来自 ALL_USERS
 按 1 订购

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

4

2 回答 2

4

你可以使用:

select
     FIRST_NAME || ', ' || LAST_NAME as display_value, 
     USER_ID as return_value 
 from ALL_USERS
 order by 1
于 2012-09-05T11:58:27.167 回答
1

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

于 2012-09-05T12:57:25.333 回答