日期:2014-05-17  浏览次数:20815 次

一个事务中可否执行多条DDL或DCL
本帖最后由 kingzone_2008 于 2013-01-28 16:55:53 编辑
Oracle的事务支持一个事务执行多条DML,是否也可以支持多条DDL或者DML?
同时还有SQL Server、MySql、Teradata等数据库是否支持?
oracle 事务

------解决方案--------------------
.... 无需提交的 和 需要显示commit的不太一样
------解决方案--------------------
这个从我的经验貌似不行,如果可以的话,学习下。
------解决方案--------------------
一般来说DML是数据库操作语言,
DDL是数据库定义语言是一种隐式提交,
只要你操作了。另外一个用户马上就可以看到,所以你说的这个回滚,我认为不可能。