ORA-01403: 在自动行提取中找不到数据

ORA-01403: no data found in automatic row fetch

我有一个 APEX 页面,其中有一个按钮可以打开用于创建新记录的模式对话框页面。当 link 单击交互式报表时,单击的记录将加载到模式对话框页面上。在该页面上,我可以编辑现有记录或创建新记录。编辑当前记录时,会传入主键,而创建新记录时,则不会。

在模态对话框页面上,我有一个自动行提取。我开始收到 ORA-01403: no data found 错误,因为行提取没有 return 任何记录(显然,因为单击 "create new" 按钮时不存在任何记录)。我的问题是,当主键为空时,如何避免获取错误。

通过设置其 "Server side condition" 来修改进程如何?它的类型将是 Item is NOT NULL,您可以将主键项目设置为 项目