读书人

Oracle truncate table, delete, drop

发布时间: 2012-07-20 10:38:30 作者: rapoo

Oracle truncate table, delete, drop table的区别

b) 即使HWM以下有空闲的数据库块,键入在插入数据时使用了append关键字,则在插入时使用HWM以上的数据块,此时HWM会自动增大。

因此高水线是oracle优化时一个重要的参数

?

四、truncate?只能对TABLE,不对全表扫描。?
delete?可以是table,view,synonym?

五、TRUNCATE?TABLE?的对象必须是本模式下的,或者有drop?any?table的权限?而?DELETE?则是对象必须是本模式下的,或被授予?DELETE?ON?SCHEMA.TABLE?或DELETE?ANY?TABLE的权限

六、truncate不能清空父表

七、不能触发任何Delete触发器

读书人网 >其他数据库

热点推荐