表有有这样的ID列
ID int
然后我需要新建一个用户,它会自动返回一个ID号.问题在于,我想在一开始就保留一部分ID号,它们不能由系统自动生成,其它的ID号都由系统自动生成,怎么做?
比如:
保留ID
2001
2002
那么,当系统生成到2001,2002时就自动跳过,如果有2001的用户,它得到的ID不是2001,而是2003.
如何做>?ID能用自增列吗?
用自增列不好实现, 自己写代码吧.
用自增列也需要用代码去检查当前生成的ID是否是保留的ID,如果是,则重新生成ID
不能保留靠前的一段吗?IDENTITY不是可以设置开始的数值吗?保留1-2000段,就可以从2001开始。
up