下次要是没把握时,先启动一个事务
象这样
BEGIN TRANSACTION --启动一个事务
UPDATE TABLENAME SET XXXXX WHERE XXXX
SELECT * FROM TABLENAME --查看结果
--如果发现有问题就执行这个语句:
ROLLBACK TRANSACTION
--没问题就迅速执行这个语句:
COMMIT TRANSACTION
这些都要先写好了,执行完成后要迅速执行事务提交或回滚语句。
以免启动事务影响其它人对更改过的表的访问。
已经执行完了的话就没办法了,你可以再执行一个相反的语句或者干脆恢复备份吧
update语句本身就是一个事务,事务的一个特性就是持久性,没有办法恢复,哥们!
不行。
都结果了,回不去了
oracle中要是你没有提交可以用rollback来撤销
如果你commit了就没有办法了