我正在尝试在 Oracle Apex 4.1 中创建 LOV,其中将包含员工的姓名和姓氏,并且只返回他/她的 id。不起作用的语法如下所示:
选择 FIRST_NAME,LAST_NAME 作为 display_value, USER_ID 作为 return_value 来自 ALL_USERS 按 1 订购
这将返回错误:在 LOV SQL 查询中选择的列数错误。非常感谢任何帮助或指导如何解决这个问题。
我正在尝试在 Oracle Apex 4.1 中创建 LOV,其中将包含员工的姓名和姓氏,并且只返回他/她的 id。不起作用的语法如下所示:
选择 FIRST_NAME,LAST_NAME 作为 display_value, USER_ID 作为 return_value 来自 ALL_USERS 按 1 订购
这将返回错误:在 LOV SQL 查询中选择的列数错误。非常感谢任何帮助或指导如何解决这个问题。
你可以使用:
select
FIRST_NAME || ', ' || LAST_NAME as display_value,
USER_ID as return_value
from ALL_USERS
order by 1
作为文森特解决方案的替代方案,您还可以查看这个插件:SkillBuilders Super LOV
它允许多列,多列返回,并且看起来不错。
唯一的缺点是没有表格选项。(然而。这是一个插件限制)