我想使用 2 个选择语句从两个表中进行选择。但是在选择第一个表时,另一个用户可能会更改第二个表
如果隔离级别设置为可序列化,是否保证在选择第一个表时第二个表不会更改?
例子:
Select * from Burgers where ID = 299 -- returns 1 rows
Select * from BurgerIngredients where BurgerID = 299 -- returns many rows
如果在取回 Burger 时 BurgerIngredients 可能会发生变化,我能做些什么来确保配料在取回之前保持不变?
谢谢