sql - 如何更改 APEX 5.1 中的单行值?

标签 sql database oracle plsql oracle-apex

我已将我的两个列转换为用户可以用来更改行信息的按钮。它们与两个进程相关联,这两个进程应该更改用户单击的同一行的多个值。 Table Sample

但是,我无法选择流程中的特定字段,而是更新列中的所有值。有没有办法让我只更新用户点击的同一行中的某些字段?

这是一个愚蠢的问题,但我是一个繁忙部门的新手,所以我们将不胜感激任何帮助。

最佳答案

假设您的按钮提交页面以调用流程(您还没有说明它们是如何工作的)您需要设置一个包含两条信息的 REQUEST 值:

  1. 您要执行的操作
  2. 点击行的键

因此您的报告 SQL 需要构造请求值,如下所示:

'APPROVE-' || record_id

然后过程条件需要是这样的:

:REQUEST like 'APPROVE-%'

并且流程代码需要将 REQUEST 值分开以提取 record_id 值。

关于sql - 如何更改 APEX 5.1 中的单行值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50833493/

相关文章:

mysql - 如何在子查询中使用 Count?

sql - 插入大于 2000 或 4000 字节的 BLOB 测试字符串

Oracle数据库中日期的PHP格式

SQL 与 SQLite 打印消息命令

database - 实体/属性替代方案 - 动态创建表

javascript - 如果不刷新,我的代码将无法工作。它没有显示正确的页面颜色

sql - 将 MS-Access 数据库转换为 SQL 脚本的工具

mysql - 将行值添加到总计 if 条件(不知道如何问这个)

c# - Linq .Count() 来自另一个带有内连接的表 (C#)

sql - 在 SQL Server 中转换 XML