我在单个数据库连接和事务中运行多个SQL(选择,更新和插入),其中一个SQL是检索帐户的余额
select top 1 balance from sample_table where account_id={accountId} order by id desc
此SQL仅挂起且仅当帐户{accountId}的表“sample_table”中没有实际记录时才会挂起,否则它将正常工作。 挂起意味着它等待直到发生超时异常错误,并且在此“等待”期间,从Sql Server管理工作室执行SQL也会挂起。
我正在使用Sql Server 2008
感谢
编辑:
在多次尝试执行相同操作后,它确实有效并且所有记录都正确插入,然后应用程序就像之后的魅力一样。 恢复数据库,然后问题又回来了。
答案 0 :(得分:0)
重建表后,问题已解决,基本上是执行此SQL:
is_verified