-- Set up
create table UniqueNumberGenerator (UN int identity primary key)
-- Generate value
insert into UniqueNumberGenerator default values
select scope_identity()
如果您担心表填充了数千行,请不必担心,可以定期删除表中的所有行,sql Server仍会记住要生成的下一个值。dbcc checkident
如果需要,可以使用重置生成的值。