如何在Oracle APEX中删除主细节行?

问题描述 投票:0回答:1

在Oracle APEX中,我有一个主详细表格(向下钻取)。因此,当我想删除主表单中的一行时,我必须首先删除详细行(我在该主行中的详细行),然后才能删除主行。这对我的终端用户来说是不实用的。有什么方法可以让我在删除整个主行的同时,一步到位地删除所有的详细行?

oracle-apex master-detail
1个回答
1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.