Oracle 将数据从一个表更新到两个不同模式中的另一个表
我得到了两个模式A和B。在A中有一个表'company',在B中有一个表'newcommany'。现在,我需要所有的数据,这是居住在A.company更新在B.newcommany每当有一些数据更新A.companyOracle 将数据从一个表更新到两个不同模式中的另一个表,oracle,oracle10g,Oracle,Oracle10g,我得到了两个模式A和B。在A中有一个表'company',在B中有一个表'newcommany'。现在,我需要所有的数据,这是居住在A.company更新在B.newcommany每当有一些数据更新A.company 请为我提供一个查询或一些实现此功能的函数。您可以授予用户权限,只需在a.company表的onupdate触发器中以B.newcompany的身份访问该表。您需要查看触发器。它们是可以设计为在插入、更新或删除数据时执行的代码片段。触发器。。触发器。。触发器。。。但是,除非您需要实时
请为我提供一个查询或一些实现此功能的函数。您可以授予用户权限,只需在a.company表的onupdate触发器中以B.newcompany的身份访问该表。您需要查看触发器。它们是可以设计为在插入、更新或删除数据时执行的代码片段。触发器。。触发器。。触发器。。。但是,除非您需要实时更新数据,否则它们是最好的选择。为什么您需要在同一数据库中的两个不同表中复制数据?这很少有意义。用视图替换
b.newcompany
通常更有意义,或者在b
中创建一个表,该表是a.company
的子表,或者用查询b.newcompany
的视图替换a.company
。感谢您的回复。你们能用我提到的名字帮我做一个示例查询吗?我需要复制它,因为我在B.newcommany中添加了几个新列,而这些列不应该添加到a.company。