【发布时间】:2020-05-18 08:37:11
【问题描述】:
我们可以根据 dml 形式的另一个列名更新列值吗?
例如:我创建了一个包含静态内容的普通区域。 P1_PERSON_ID - 主键 P1_PERSON_NAME P1_ASSIGNED_DEPT P1_APPROVER
处理中 - 自动 DML 处理集。 所以当这个页面运行时,我希望选择人名(它是选择列表)并为那个人和那个assigned_Dept设置批准者值。
当我选择人名时,它会在后端获取作为主键的人名并相应地更新其他列。
所以说当我选择 Person_Name -> Mark, Assigned_Dept HR 并将 Approver 设置为 1 时。 我希望表 it_people 在这种情况下将 person_name 更新为 1,将 person_name 更新为 Mark,将 dept 更新为 HR。 类似 update it_people 设置approver-1,其中person_name=Mark 和assigned_Dept=HR。 主键是 PERSON_ID 但由于表单不会为特定员工提供任何预取值,我希望它根据另一列值更新一列。 有可能吗?
附:我提出了类似的问题,但无法解释正确的问题,所以在这里提出以明确提及要求。
Oracle Apex 20.1 Automatic DML processing not working to save updates
旧线程
【问题讨论】:
标签: oracle-apex