Oracle 将数据从一个表更新到两个不同模式中的另一个表

Oracle 将数据从一个表更新到两个不同模式中的另一个表,oracle,oracle10g,Oracle,Oracle10g,我得到了两个模式A和B。在A中有一个表'company',在B中有一个表'newcommany'。现在,我需要所有的数据,这是居住在A.company更新在B.newcommany每当有一些数据更新A.company 请为我提供一个查询或一些实现此功能的函数。您可以授予用户权限,只需在a.company表的onupdate触发器中以B.newcompany的身份访问该表。您需要查看触发器。它们是可以设计为在插入、更新或删除数据时执行的代码片段。触发器。。触发器。。触发器。。。但是,除非您需要实时

我得到了两个模式A和B。在A中有一个表'company',在B中有一个表'newcommany'。现在,我需要所有的数据,这是居住在A.company更新在B.newcommany每当有一些数据更新A.company


请为我提供一个查询或一些实现此功能的函数。

您可以授予用户权限,只需在a.company表的onupdate触发器中以B.newcompany的身份访问该表。

您需要查看触发器。它们是可以设计为在插入、更新或删除数据时执行的代码片段。触发器。。触发器。。触发器。。。但是,除非您需要实时更新数据,否则它们是最好的选择。为什么您需要在同一数据库中的两个不同表中复制数据?这很少有意义。用视图替换
b.newcompany
通常更有意义,或者在
b
中创建一个表,该表是
a.company
的子表,或者用查询
b.newcompany
的视图替换
a.company
。感谢您的回复。你们能用我提到的名字帮我做一个示例查询吗?我需要复制它,因为我在B.newcommany中添加了几个新列,而这些列不应该添加到a.company。