我有以下表格设计
尝试执行以下查询时,它永远不会完成(执行时间为5分钟并计数)
insert into tableName
(column1, column2, column3)
values ('1000184', '927', '<values>a</values>')
这可能是什么原因?这是一个非常简单的SQL插入查询...
其他信息:
答案 0 :(得分:0)
INSERT INTO tableName (column1, column2, column3)
VALUES('1000184', '927', '<values>a</values>')
确保在编写查询时使用正确的大小写。另外,检查您的数据类型。
例如,1000184
和927
如果声明为数值,则不需要用引号括起来。
我希望这有帮助!
答案 1 :(得分:0)
之前我遇到过类似的问题。在我的情况下,有一个触发器被我的插入查询触发,它阻止SQL Server完成我的插入查询。要查看这一点,您应该运行insert查询,并在服务器的另一个窗口中运行显示所有正在运行的进程的命令EXEC SP_WHO2
。检查那里的属性BLK
以观察被阻止的进程。
答案 2 :(得分:0)
再次删除和添加表已解决了我的问题。可能像Alex K.提到的锁定