Oracle:DDL和事务回滚

前端之家收集整理的这篇文章主要介绍了Oracle:DDL和事务回滚前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
可以在Oracle DDL(create / alter)中进行事务处理,就像在MS sql中一样(从2005开始)?
不。在Oracle DDL语句本身不是事务性的。

在开始实际工作之前,运行DDL语句将隐式提交该会话的任何打开的事务。

此外,一些语句(如alter table语句)可能会失败,如果另一个会话在被修改的对象或其依赖关系之间有一个打开的事务。您可以设置一个ddl_lock_timeout来指定Oracle等待对象可用的时间长度

请参阅DDL Statements获取DLL语句的类型摘要以及有关锁和事务的行为的信息。

原文链接:https://www.f2er.com/oracle/205734.html

猜你在找的Oracle相关文章