gpt4 book ai didi

sql - 事务会阻止其他代码读取不一致的数据吗?

转载 作者:行者123 更新时间:2023-12-01 09:28:34 25 4
gpt4 key购买 nike

我有一个存储过程,可以在单个事务中插入多个表。我知道事务可以通过允许在错误、电源故障等情况下回滚来在非并发情况下保持数据一致性,但是如果其他代码在我提交事务之前从这些表中进行选择,它是否可能选择不一致的数据?

基本上,您可以选择未提交的事务吗?

如果是这样,那么人们通常如何处理这个问题?

最佳答案

这取决于读取查询的隔离级别而不是事务。这可以在连接上集中设置或在 SELECT 提示中提供。

参见:连接端:http://msdn.microsoft.com/en-us/library/system.data.isolationlevel.aspx

数据库端:http://msdn.microsoft.com/en-us/library/ms173763.aspx

关于sql - 事务会阻止其他代码读取不一致的数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7150529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com