2011-03-05 50 views
0

我有windows服务有两种方法,它们将数据同时插入到同一张表中,但在插入时引发异常。我可以锁定这种情况。在插入记录时锁定

预先感谢您

+1

如果您所做的只是插入新数据,那么同时插入的许多进程不应该导致异常。你确定你没有做其他可能导致它的事吗? – 2011-03-05 15:11:28

+3

是什么例外?有什么疑问? – 2011-03-05 15:15:37

回答

0

如果update语句,我建议BEGIN TRANSACTION与READ COMMIITED隔离级别。但自插入以来,你可能想创建额外的表格,就像一个队列。将所有内容插入到新表中,然后您可以运行验证。