假設我有以下簡單的代碼:
BEGIN;
WITH foo AS (SELECT * FROM t1),
bar AS (SELECT * FROM t1)
SELECT * FROM foo, bar;
COMMIT;
默認情況下,READ-COMMITTED
隔離級別為. 這當然意味著如果你有兩個單獨的選擇,你可以(理論上)有不可重複的讀取。
我的問題是:在示例代碼中,這兩個不同的選擇是否算作單個讀提交命令,還是每個選擇都是獨立的,使得兩者(理論上)都可以看到不同的行?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句