读书人

问一下DELETE后的查询解决思路

发布时间: 2012-04-05 12:42:40 作者: rapoo

问一下DELETE后的查询
我是Oracle的初手,最近发现使用delete from t1 表的唯一两行数据后,查询这个表没有数据,但是重新使用客户端连接数据库后查询(select * from t1) 发现这两行数据还在,是怎么回事呢?谢谢

[解决办法]
可能是你没有COMMIT吧。
执行下COMMIT语句,把事务提交。
[解决办法]
应该是楼上说的原因,你在delete之后没有提交的原因..

update 之后加上commit;

还有你当时查,没有了原因是,在同一个SESSION内部,是可以查询到未提交的DDL语句结果的..
[解决办法]
你是用什么删除的吧?
用plsql dev这样的工具删除的吧,删除完后,都要commit啊!

[解决办法]
没有commit

读书人网 >oracle

热点推荐