按下按钮即可更新表格,其中包含所选信息

时间:2018-12-11 09:40:58

标签: sql oracle oracle-apex

当有人在apex移动应用程序中申请工作时,我正在尝试更新数据库表。

当前设置是一个SelectList,其中包含工作标题和一个应用按钮。我希望最终用户能够选择工作并点击应聘。这样做将用所需的信息更新另一个表。

我将如何获取按钮以使用SelectList中的信息更新数据库?

非常感谢。

1 个答案:

答案 0 :(得分:0)

您将创建一个进程,该进程会在按下按钮时触发。通常,进程是一个PL / SQL块,它可以直接执行更新,也可以调用将执行该操作的存储过程。

[编辑:更多信息]

选择列表项具有两个值:显示和返回。您会看到 display 值,但是在会话状态下会存储其返回值-您将在后面的内容中使用它。怎么样?将其传递给您的过程。例如,过程可能如下所示:

update your_table set
  job = :P1_SELECT_LIST_JOB_ID
  where id = :P1_SOMEONES_ID;

如果是程序,那么

begin
  p_your_procedure(:P1_SOMEONES_ID, :P1_SELECT_LIST_JOB_ID);
end;