oracle-apex - 如何删除 Oracle APEX 中的主明细行?
问题描述
我在 Oracle APEX 中有一个主详细信息表单(向下钻取)。因此,当我想删除主表单中的一行时,我必须首先删除明细行(我在该主行中拥有),然后才能删除主行。这对我的最终用户来说是不切实际的。有什么方法可以删除整个主行,其中所有详细行都包含在一个步骤中?
解决方案
这与 APEX 无关,决定行为的是主表和子表之间的外键约束的定义。特别是有一个默认为“NO ACTION”的“ON DELETE”子句。这意味着如果有子行,则不能删除主行。使用“ON DELETE CASCADE”子句定义外键,这样子行也会被删除。查看文档以获取更多信息。
推荐阅读
- ietf-netmod-yang - 一个子模块可以属于 YANG 中的多个模块吗?
- windows - 在 Windows 10 上运行 Kafka 失败:系统找不到指定的路径
- postgresql - 在 postgresql 中计算最大值
- rest - REST 是否适合微服务?
- json - 如何将json数据传递给aspnetcore 2中的控制器
- python - 使用块大小为 256 时字符串大小的 Python AES CBC 错误
- php - PHP 无法显示 SQL 的结果
- javascript - 从 Firebase 读取用户 UID
- node.js - 如何使用nodejs打印原始http消息
- javascript - 基于流的编程js html ui