1. SQL92标准

三种情况是否支持,分为四种隔离度

dirty read:本事务是否能读取其他事务未提交数据

Nonrepeatable read:本事务两次读取之间如果有其他事务提交(修改 删除),两次读取是否一致

Phantom Read:本事务两次读取之间如果有其他事务提交(insert),两次读取是否一致

二、三区别在于 二是否对某条row加锁,三是是否对表加锁

2. Oracle支持的隔离度

3. 如何设置

SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
SET TRANSACTION READ ONLY;