ORACLE查询表的DML最后时间和操作记录条數
其中user
代表当前用户的dba
代表的是有dba可以看到的相关表。
您需要确保您的子查询每个column1
值只返回一行只有您知道需要应用的确切业务规则,但它可能是这样的:
"我需要table2中的所有记录来更新table1原因是我在table1上有一个触发器,它捕获所有事务(插入/更新)并加载到另一个历史表 "
您无法使用MERGE。事实上你可能不得不采取程序性行动:
您需要订购循环语句,以確保table1
的结束状态正确
或者,您可以禁用日记触发器并执行此操作:
然后执行MERGE或单行更新
那需要 开启oracle 审计记录Oracle审计主要鼡于记录用户对数据库所做的操作
一。oracle中审计的配置:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。