避免被阻塞
您正在尝试从 transactions 表中选取账户 1 的所有流水。在查询这些信息时,您被另一条事务阻塞,结果没有输出。您的数据库当前配置为 READ COMMITTED 隔离级别。
您能否在不更改隔离级别的情况下,修改查询语句以便立刻获取信息?通过这样做,您可以从 transactions 表中读取未提交的数据。
本练习是课程的一部分
SQL Server 中的事务与错误处理
练习说明
- 修改脚本以避免被阻塞。
交互式实操练习
通过完成这段示例代码来试试这个练习。
SELECT *
-- Avoid being blocked
FROM transactions ___ (___LOCK)
WHERE account_id = 1