嗨,我想有两个表,每个表都有一个INT“id”列,该列将自动递增,但是我不希望其中一个“id”列共享相同的数字。这叫什么,什么是最好的方法?顺序?迭代器?指数?增量器?
动机:我们正在从一种模式迁移到另一种模式,并且拥有一个读取两个表并显示(int)ID的网页,但是我不能为两个表使用相同的ID。
我正在使用SQL Server 9.0.3068。
谢谢!
最佳答案
只需将身份增量配置为> 1,例如表1使用IDENTITY(1,10)[1,11,21 ...],表2使用IDENTITY(2,10)[2,12,22 ...]。如果以后需要,这也将为您提供扩展的空间。
关于sql - 在两个表之间共享自动递增的主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/167416/