Isabella
---- I fell upon the thorn of life, I bleed.

随笔分类 -  Oracle

MSDTC的折磨
摘要:今天想办法研究让Oracle的DDL语句也能在MSDTC事务里一块执行。最后发现这是件不可能完成的任务。因为Oracle的DDL语句是死活得自动提交的,无论你是否设置SET AUTOCOMMIT OFF。Oracle在执行DDL语句前是会先执行一条Commit;语句的。然后再执行DDL语句。如果DDL语句成功就COMMIT;失败就回滚。后来,有人说可以写个存储过程远程执行DDL语句,不明白为什么要用存储过程来执行DDL语句,但是结果也是失败:错误信息:ORA-02089: COMMIT is not allowed in a subordinate sessionORA-06512: at " 阅读全文
posted @ 2011-01-20 16:13 李昀璟 阅读(544) 评论(0) 推荐(0)