zoukankan      html  css  js  c++  java
  • LOCK_TIMEOUT

    --查当前数据库是事务隔离级别
    DBCC USEROPTIONS

    SET LOCK_TIMEOUT 1000

    begin tran TranNameA

    select * from tablenameA WITH (updlock) where...
     
    waitfor delay '00:00:05'

    https://blog.csdn.net/ruthywei/article/details/73558885

    query1:

    begin tran TranNameA

    select * from [cap-test].[Cap].[Received] with (rowlock holdlock) where id='1054025814804271104'

    waitfor delay '00:00:35'
    commit tran TranNameA

    query2:

    update [cap-test].[Cap].[Received] set Retries=1 where id='1054025814804271104'

    query3:

    select * from [cap-test].[Cap].[Received] where id='1054025814804271104'

    从query1顺序执行到query3

    query3这个时候也需要等待

  • 相关阅读:
    java基础(上)
    java前奏
    Spring框架介绍
    bootstrap简单学习
    存储过程和函数
    触发器
    视图
    索引
    mysql增、删、改数据
    子查询
  • 原文地址:https://www.cnblogs.com/coolyylu/p/10140487.html
Copyright © 2011-2022 走看看