sql - 数据库锁定
问题描述
我执行了一些如下查询,但没有收到任何错误。
但是后来我发现它锁定了数据库,没有其他人可以查询数据库。
你知道为什么下面的查询会锁定数据库吗?
我不能在 INSERT INTO 之后立即设置 vchB = vchNumber, vchC = vchNumber 吗?谢谢你。
BEGIN TRANSACTION T1
INSERT INTO myTbl(vchSN,vchNumber,vchName)
SELECT 'AB12','1234','My Name'
UPDATE myTbl
SET vchB = vchNumber, vchC = vchNumber, vchtab = 'N' where vchSN = 'AB12'
COMMIT TRANSACTION T1
解决方案
推荐阅读
- angularjs - 使用时刻 js 的日期验证不起作用
- css - 如果输入字段高于其余输入
- tensorflow - Keras 实验性 RandomFlip 和 RandomRotation 不适用于地图
- node.js - 连接到 sftp 服务时节点 js 出错
- html - 如何从 JSON ARRAY html 循环图像
- c# - Hololens(第 1 代和第 2 代)Unity 应用程序 - 与 Azure AD 集成
- swagger - swagger端点的排序算法
- ruby-on-rails - 如何使用 Ruby on Rails 在 Paperclip 中制作具有 PNG 最大尺寸的版本
- java - 如何从片段中使用 Android Image Cropper
- java - JpaRepository getOne() 获取并更新整个对象