理解 alter table nologging

nologging使用,同时满足一下三个条件才不会真正产生日志

1.表空间:alter tablespace test3 nologging;

2.表:alter table a nologging;

3.插入:insert/*+append*/into test3 sleect * from t3;


sql%rowcount用于记录修改的条数,就如你在sqlplus下执行delete from之后提示已删除xx行一样,这个参数必须要在一个修改语句和commit之间放置,否则你就得不到正确的修改行数。


你可能感兴趣的:(理解 alter table nologging)