尝试从SQL Server 2005表中删除记录时,即使查询成功执行,也不会真正删除记录。删除命令执行后,当我查询表时,所有记录都会自动重新加载到表中。
这背后的原因是什么?任何权利/许可问题?
编辑:
Delete from dbo.TrnPartAwarding
Select * from dbo.TrnPartAwarding
执行上述陈述后......
Select * from dbo.TrnPartAwarding
...再次带回所有数据。
答案 0 :(得分:0)
您确定没有使用WHERE子句吗?
执行删除操作时,即使没有记录与WHERE子句匹配且没有删除任何内容,也会被视为成功。
或者,您要从一个数据库中删除并从另一个数据库中读取。