2011-03-05 97 views
0

我有windows服務有兩種方法,它們將數據同時插入到同一張表中,但在插入時引發異常。我可以鎖定這種情況。在插入記錄時鎖定

預先感謝您

+1

如果您所做的只是插入新數據,那麼同時插入的許多進程不應該導致異常。你確定你沒有做其他可能導致它的事嗎? – 2011-03-05 15:11:28

+3

是什麼例外?有什麼疑問? – 2011-03-05 15:15:37

回答

0

如果update語句,我建議BEGIN TRANSACTION與READ COMMIITED隔離級別。但自插入以來,你可能想創建額外的表格,就像一個隊列。將所有內容插入到新表中,然後您可以運行驗證。