我是Oracle的新手,所以我还在学习基础知识。有人可以向我解释一下交易是什么吗?当我查找它时,似乎总是包含更新语句,但这是一个必要的功能吗?怎么声明?匿名阻止有什么不同?
任何帮助解释这一点都将非常感谢!
答案 0 :(得分:3)
事务是包含一个或多个SQL语句的逻辑工作单元。事务是一个原子单元。事务中所有SQL语句的影响可以全部提交(应用于数据库),也可以全部回滚(从数据库中撤消)。
事务以第一个可执行SQL语句开头。事务在提交或回滚时结束,显式使用COMMIT或ROLLBACK语句,或者在发出DDL语句时隐式执行。