oracle - Popup LOV 或 Retutn P_Iten(如果 P_tem 在 Popup LOV 列表中)
问题描述
我有一个带有表格填写表格的普通窗口,有一个变量 P3_VAL。在这个变量中,我从 LOV_ 列表中选择一个条形码,我想在相机中添加一个条形码阅读器(我使用插件)。为此,我在表单中添加了一个条形码按钮。之后我需要进入带有相机的“7”窗口打开的模态窗口,读取条形码并将其添加到变量P7_NEW,之后我想单击模态窗口中的“添加值”按钮移动从 P7_NEW 到 P3_VAL 的值(插件有效,但我无法传递此值,因此当我设置文本类型 P3_VAL 时,P3_VAL 源是 LOV_list,一切正常)。如果它在 LOV_list 中,我希望将我从模式窗口传递的值写入 P3_VAL,这就是我的情况!这就是我从模式窗口返回值的方式:https://oracle-base.com/articles/misc/apex-tips-return-a-value-from-a-modal-dialog 这是我对 LOV_list 的请求:
select c.SEAL_NUMBER d,
c.SEAL_NUMBER r
from SEC_SEALS c
where it does not exist (select null
from SEC_OBJECT_SEALING r
where r.SEAL_NUMBER = c.SEAL_NUMBER
)
order c.SEAL_NUMBER;
解决方案
两者都不where it does not exist
是或只是order
(没有by
关键字)不是有效的 Oracle SQL 语法。
你的 LOV 查询应该这样写:
select c.SEAL_NUMBER d,
c.SEAL_NUMBER r
from SEC_SEALS c
where not exists (select 1
from SEC_OBJECT_SEALING r
where r.SEAL_NUMBER = c.SEAL_NUMBER
and rownum = 1
)
order by c.SEAL_NUMBER;
如果更正后仍有错误,请将其复制到您的问题中,我会尽力帮助您。
推荐阅读
- javascript - Django:用整数变量替换一段url
- php - PHP 回显这个 if 条件
- android - 如何从 MaterialComponents.DayNight 主题更改工具栏文本颜色?
- javascript - 通过三层组件传递函数(即从孙组件调用函数)
- java - 我们如何在 Maven 中为主要和测试 java 代码集设置不同的 PMD 规则集?
- node.js - 使用 readFileStream 读取变化的文件
- reactjs - 从 react-loadable 使用 Loadable 进行代码拆分会导致屏幕闪烁
- firebase - 未处理的“错误”事件。(/var/task/google/api)
- laravel - Laravel 5.7 API 与 CORS 问题
- r - RStudio 似乎正在错误地导入数据。有什么建议么?