摘要: 转自 http://blog.csdn.net/dba_waterbin/article/details/8621367在Oracle中DDL语句将转化为对数据字典表的DML语句;比如,一个简单的修改表的DDL语句,会导致Oracle在后台通过递归SQL语句进行大量的查询和修改的操作 --DDL伪代码begin commit; DDL_statement; commit;end; 为什么前后有2个commit? 道理很简单,Oracle是为了将用户的读写操作和数据字典的修改隔离开,用户数据的读写不应该和数据字典的操作放在同一个事务中 ㈠ 并发性 下面用反证法... 阅读全文
posted @ 2013-09-09 00:15 princessd8251 阅读(653) 评论(0) 推荐(0) 编辑