oracle中一个update语句没执行完会产生的影响

高手哪位知道,oracle中一个update语句没执行完会产生的影响?

今天使用了C#对数据库中某条数据更新。
但是由于语句问题,所以,变成了,整表更新。
这个操作由于是单独的一条语句,所以也没有做事务。
程序执行一半的时候,发觉执行时间过长,终止了程序的执行。
请问,在这过程中,有没有数据发生变更?
最新回答
梦醒

2024-11-27 09:16:03

应该不会有变化吧,oracle有事务机制,每一组语句,包括一条单独的在执行后都要commit,否则不会主动提交
而且你的应用程序执行了一半就中断了,应该会导致回滚吧
青春喂了作业

2024-11-27 08:10:18

ORACLE会保持数据的一致性,要么全部成功,要么全部失败! 既然已经终止 就不会有任何数据被更新的