Oracle 如果未找到子记录,则回滚父记录

Oracle 如果未找到子记录,则回滚父记录,oracle,oracle11g,oracle-apex,Oracle,Oracle11g,Oracle Apex,我在我的apex应用程序中有一个母版详细信息页。 如果用户没有在子表中输入数据,我想回滚主表 有人能帮我解决这个问题吗?您可以添加一个验证过程,该过程在主进程和子进程都运行之后运行;如果引发异常(例如使用引发应用程序错误),则整个事务(插入、更新和删除的所有记录)将回滚 您可以添加一个进程来检查新主记录是否至少有一个子记录,如果主记录没有子记录,则引发异常。您可以添加一个在主进程和子进程都运行之后运行的验证进程;如果引发异常(例如使用引发应用程序错误),则整个事务(插入、更新和删除的所有记录)将

我在我的apex应用程序中有一个母版详细信息页。 如果用户没有在子表中输入数据,我想回滚主表


有人能帮我解决这个问题吗?

您可以添加一个验证过程,该过程在主进程和子进程都运行之后运行;如果引发异常(例如使用
引发应用程序错误
),则整个事务(插入、更新和删除的所有记录)将回滚


您可以添加一个进程来检查新主记录是否至少有一个子记录,如果主记录没有子记录,则引发异常。

您可以添加一个在主进程和子进程都运行之后运行的验证进程;如果引发异常(例如使用
引发应用程序错误
),则整个事务(插入、更新和删除的所有记录)将回滚


您可以添加一个进程来检查新主记录是否至少有一个子记录,如果主记录没有子记录,则引发异常。

ca您提供了数据模型吗?这显然是一个PK-FK关系,你们可以在APEX中轻松控制。我写了两个过程,一个插入主记录,另一个插入子记录。插入主记录后,我将pk返回到一个变量,并将子记录中的pk用作外键。您能提供您的数据模型吗?这显然是一个PK-FK关系,你们可以在APEX中轻松控制。我写了两个过程,一个插入主记录,另一个插入子记录。插入主记录后,我将pk返回到一个变量,并将子记录中的pk用作外键。