ses19828 发表于 2012-9-7 10:29 ![]()
是的,DDL命令 前后都个有一个commit....
这个举例的实验 只是说明当插入的大量的数据的时候,即使没有 ...
ses19828 ===说的有道理;
以前我也以为 完成的事务没commit,,,,,,就不会写数据文件,,,,,,,那时所以一直困恼的的一个问题是: DDL产生的大量数据,它不存datafile里 存哪里? ---unduo 表空间?不可能,,,,,临时表空间? 也不可能,,,,,,,
所以只能暂存在数据表对应的表空间,,,,,,如果commit就标记完成,,,,如果未commit,此时实例崩溃,,,,则写入的数据就当垃圾数据!
-----不知我的理解是否正确! 请指正 |