有一个过程:语句1: drop table temp
语句2: create table temp as select ........我想要在当语句2出错的时候,语句1回滚,但是我用事物处理没有效果,难道事物处理对drop 无效?有无其他的办法?谢谢!
语句2: create table temp as select ........我想要在当语句2出错的时候,语句1回滚,但是我用事物处理没有效果,难道事物处理对drop 无效?有无其他的办法?谢谢!
解决方案 »
- 真实面试题--Oracle存储过程
- Oracle10 游标 问题(在线等)
- 急急!初学oracle!!---求救大侠们--这个sqlserver行列转换函数在oracle中怎么写!!!!!!!!!
- oracle 的rowid是啥意思
- 如何得到字符串中最一个逗号和最后一个分号之间的子串内容。
- 迷惑,很简单的问题就是不知道为什么出错!
- 请问在oracle中如何图形化查看表与表之间的关系?
- 关于pl/sql中的复合条件的写法
- 我用dblink把远程数据库的表复制到本地数据库,表的纪录有2000多万条,我直接在本地CREATE TABLE 总报TEMP表空间无法扩展,如何解决
- 大家帮我看一下这句那儿有错误(在线等)
- 打印九九乘法表来说明循环
- Io 异常: The Network Adapter could not establish the connection
语句执行不成功,你也不能回退前面的语句,因此服务器已经发布提交命令.
执行commit或rollback语句来明确地结束事务.
10g后有快速恢复可以恢复删除的表。
:D
语句2: create table temp as select ........
看你是先删除,在创建,其实要处理的只是数据而已,何不换种方式,
只删除数据,保留表呢,可以改成如下1. delete from table temp
2. insert into temp select .....