求教一个避免关于生成流水号重复的问题
现在的系统生成流水号一直存在不時產生相同流水號的問題,想修改现有的存储过程。提出了1种方法
增加StartValue的, 避免時間差产生的流水号
DECLARE @startValue numeric
update basedb_m..commonstart set @startValue = startvalue = startvalue + 1
where tablename = 'ErrorLog' and colname is null and startdate = '2004-01-08 12:10:10.073'
print @startValue
我是考虑如果用这种方法的话,是不是有了多对磁盘的开销?
同时问问大家这种方法好不好,或怎么改进?