0
SQL Server 2005テーブルからレコードを削除しようとすると、クエリは正常に実行されたにもかかわらずレコードが実際に削除されません。コマンドの実行を削除した後、私はテーブルを照会すると、すべてのレコードが自動的にテーブルに再ロードされます。SQL削除コマンドは実際にテーブルからレコードを削除していませんか?
これの背景には何がありますか?権利/許可の問題はありますか?
編集:上記の文を実行した後
Delete from dbo.TrnPartAwarding
Select * from dbo.TrnPartAwarding
...
Select * from dbo.TrnPartAwarding
...再びすべてのデータをもたらします。
お問い合わせが間違っているか、取引が滞っている可能性があります。あなたが許可を得ていない場合、それはあなたに多くのことを伝えます。クエリとサンプルデータを投稿できますか? – CodeNaked
'TRUNCATE TABLE dbo.TrnPartAwarding'を試しましたか? – malinois
ハンギングトランザクションは、 'read uncommitted'またはスナップショットアイソレーションが使用されている場合にのみ、その旨を伝えることができます。あなたはそのテーブルに 'INSTEAD OF'トリガを持っていますか? –