1
我有两个表:A是日志记录,B是nologging。我上执行工作的生产环境脚本这样的:在日志记录和nologging表操作
begin
insert /*+ APPEND*/ into B select * from A; --some kind of direct load insert
update A set r=1;
end;
在上面的语句的执行可以有交易,其将值插入A和B表(正常,传统插入件)。我想确保: - 如果发生介质故障,除直接加载插入外,所有更改都可以恢复(B更新,由事务所做的更改)? - 如果脚本执行失败,什么都不会改变?
对吗?