【发布时间】:2012-05-23 10:44:26
【问题描述】:
我有一个包含字段的表:name|...|start_date|end_date
我现在的代码是:
select .... 'check for period intersection
insert .... 'if check succesfull insert new row
此代码在一个事务中。 当两个用户尝试同时插入具有相同字段(和句点相交)的新记录时,插入了两条记录。 但我想避免插入。第一个用户必须插入,其他用户必须发生冲突。 我该怎么做?
附:我使用 IBM DB2
【问题讨论】: