如何在Oracle Apex中将新PK传递给存储过程

时间:2011-10-07 15:44:59

标签: oracle oracle-apex

我有标准的Oracle顶点页面来创建/编辑/删除记录。

我现在想在创建新记录时调用存储过程(仅在INSERT上,而不是更新/删除),所以我在页面上创建了一个Process并将其绑定到创建按钮。

到目前为止一切都很顺利......它调用了存储过程,如我所放置的调试消息所验证的那样。但是,我想将作为新记录一部分创建的新PK传递给存储过程。但它收到空。

我创建的流程设置为运行“On Submit - After Computations and Validations”,我认为是正确的。

有人可以建议我为什么不能获得新密钥吗?它在表单处理中是否仍然不可用?

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:0)

如果您在表上使用标准Apex“表单”,则可以设置Return Key into Item进程的Process Row of ...属性,以指定将填充PK的页面项。插行: enter image description here

然后,您可以在过程调用中引用该项目。