91.Oracle数据库SQL开发之 修改表内存——数据库事务的并发事务
欢迎转载,转载请标明出处:blog.csdn.net/notbaron/ar…\
ORACLE数据库软件支持多个用户同时与数据库进行交互,每个用户都可以同时运行自己的事务。这种事务称为并发事务。
例如事务T1和T2访问CUSTOMERS表,展示事务隔离性。
1. T1和T2分别执行SELECT语句,检索CUSTOMERS表的所有行
2. T1执行INSERT语句,向CUSTOMERS表中插入数据,但T1此时并不执行COMMIT语句。
3. T2再执行一条SELECT语句,检索结果与步骤1中相同。T2并没有看到T1在步骤2中插入的新行
4. T1最后执行COMMIT语句,永久性保持步骤2的插入的新行
5. T2执行一条SELECT语句,最终看到了T1所插入的新行
6. T2执行一条SELECT语句,最终看到了T1所插入的新行