我目前正在关系数据库中进行“双重会计会计”。
根据文章,引用
“'POSTING'表的主键或主键的一部分应该是系统生成的序列号。它也应该以这样的方式生成:序列中不会出现间隙(通过事务回滚) ,例如)。这是确保不删除任何条目的一部分。“
我正在努力寻找实现这一目标的方法。我不能使用标识列,因为事务回滚,所以我的'Posting'表有一个名为seqNum的列,它将用于此但是如何确保此列中的值按顺序排列。我们有很多用户可以同时使用我们的网站。
在提交事务之前,是否必须使用表锁来确保对此表的序列访问?但是如何?
我目前正在使用Microsoft Sql Server 2008。