当前位置: 代码迷 >> Oracle开发 >> oracle 执行sql出错了就回滚解决思路
  详细解决方案

oracle 执行sql出错了就回滚解决思路

热度:40   发布时间:2016-04-24 06:48:20.0
oracle 执行sql出错了就回滚
比如执行如下语句:
grant create any directory to system;

/
create directory tmp as 'C:\Users\guozhixing\Desktop\案例\web\圈人\img';
/

create table FACELOOK_ACTIVITY
(
  FA_ID       NUMBER(10) not null,
  FU_USER_ID  VARCHAR2(20) not null,
  FA_TIME     DATE not null,
  FA_TYPE     NUMBER(6) not null,
  FP_PHOTO_ID NUMBER(10) not null,
  FC_ID       NUMBER(10),
  FM_ID       NUMBER(10)
)
。。。。。。等等

当中出错了,就回滚全部
------解决方案--------------------
楼主这样的语句是没办法回滚的
------解决方案--------------------
DDL语句不能回滚
------解决方案--------------------
没看懂楼主表达的意思
------解决方案--------------------
你执行了3条DDL  就是做了3件完整的事情
  相关解决方案