当前位置:   article > 正文

SQL-Update引起的死锁_sql server update 出现死锁

sql server update 出现死锁

死锁的形成与避免很早就知道了,但是一直知其然不知其依然,这两天使用语句自己制造死锁与分析,更加深刻的理解死锁的形成。PS:可能有理解有误的地方,希望指出

前期

  • SQL语句准备
  1. CREATE TABLE [dbo].[Table_A](
  2. [ID] [int] IDENTITY(1,1) NOT NULL,
  3. [Name] [nvarchar](8) NULL,
  4. CONSTRAINT [PK_Table_A] PRIMARY KEY CLUSTERED
  5. (
  6. [ID] ASC
  7. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  8. ) ON [PRIMARY]
  9. GO
  10. CREATE TABLE [dbo].[Table_B](
  11. [ID] [int] IDENTITY(1,1) NOT NULL,
  12. [Name] [nvarchar](8) NULL,
  13. CONSTRAINT [PK_Table_B] PRIMARY KEY CLUSTERED
  14. (
  15. [ID] ASC
  16. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  17. ) ON [PRIMARY]
  18. GO
  19. insert into [dbo].[Table_A](Name) values('测试数据A');
  20. insert into [dbo].[Table_A](Name) values('测试数据A');
  21. insert into [dbo].[Table_A](
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/759776
推荐阅读
相关标签
  

闽ICP备14008679号