无法删除SQL Server 2008中的数据

时间:2014-10-01 05:24:32

标签: sql-server-2008

当我尝试删除SQL Server 2008中的数据时,出现以下错误。

  

Msg 8630,Level 16,State 1,Line 1
  内部查询处理器错误:查询处理器在执行期间遇到意外错误。

我的查询是..

delete STOCK 
where Shop_CODE = '101001' 
  and REF_DOC_NO = '80080001' 
  and DOC_TYPE = '21'

我该如何解决?

3 个答案:

答案 0 :(得分:0)

当sql server的核心出现问题时,通常会发生内部错误,尝试更新到最新的Service Pack或重新安装sql server

答案 1 :(得分:0)

delete FROM STOCK 
where Shop_CODE = '101001' and REF_DOC_NO = '80080001' and DOC_TYPE = '21'

答案 2 :(得分:0)

当您尝试删除包含无效数据的行中有DATE或DATETIME字段时,我发现会发生这种情况。

例如,我有一个带有此值的DATETIME字段,该字段无效:

2014-09-27 00:00:00.003

在过去,我已经能够将无效日期归零并删除该行 - 它过去对我有用,但不是这次。如果我找到另一种解决方案,我会尝试在此处发布。