23.1.说明: 1. 众所周知,在清空表内所有数据时,truncate比delete要快很多,原因是,delete语句每次删除一行,都在事务日志中为所删除的每行记录一项. truncate通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放.但是如果表存在外键的话,是不能使用truncate的. 在使用的过程中,我发现某个存在外键的表,使用truncate提示成功了.一开始,我在怀疑是不是oracle存在bug,在某个特定条件下,触发了 这个bug,造成truncate成功…