【问题标题】:How to delete master detail row in Oracle APEX?如何删除 Oracle APEX 中的主明细行?
【发布时间】:2020-05-19 14:57:19
【问题描述】:

我在 Oracle APEX 中有一个主明细表(向下钻取)。因此,当我想删除主表单中的一行时,我必须首先删除明细行(我在该主行中拥有),然后才能删除主行。这对我的最终用户来说是不切实际的。有什么方法可以删除整个主行,其中包含所有详细信息行?

【问题讨论】:

    标签: oracle-apex master-detail


    【解决方案1】:

    这与APEX无关,它是您在主表和子表之间的外键约束的定义决定了行为。特别是有一个默认为“NO ACTION”的“ON DELETE”子句。这意味着如果有子行,则不能删除主行。使用“ON DELETE CASCADE”子句定义外键,这样子行也会被删除。查看文档以获取更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多