0
當試圖從SQL Server 2005表中刪除記錄時,即使查詢成功執行,記錄也不會真正刪除。在刪除命令執行後,當我查詢表格時,所有記錄都自動重新加載到表格中。SQL刪除命令不實際刪除表中的任何記錄?
這背後的原因是什麼?任何權利/許可問題?
編輯:
Delete from dbo.TrnPartAwarding
Select * from dbo.TrnPartAwarding
執行上述聲明後...
Select * from dbo.TrnPartAwarding
...再次把所有的數據。
可能是您的查詢不正確,或者您有掛起的交易。如果你沒有權限,它會告訴你很多。你能發佈查詢和樣本數據嗎? – CodeNaked 2011-03-24 11:31:26
你嘗試過'TRUNCATE TABLE dbo.TrnPartAwarding'嗎? – malinois 2011-03-24 11:48:30
如果使用「未提交讀取」或快照隔離,懸掛事務只能產生這種效果。你在桌子上有什麼'INSTEAD OF'觸發器? – 2011-03-24 12:24:43