当前位置:  开发笔记 > 数据库 > 正文

在两个表之间共享自动递增的主键

如何解决《在两个表之间共享自动递增的主键》经验,为你挑选了1个好方法。

嗨我想要有两个表,每个都有一个INT"id"列,它将自动递增,但我不希望任何"id"列共享相同的数字.这叫做什么,最好的方法是什么?序列?迭代器?指数?增量器?

动机:我们正在从一个模式迁移到另一个模式,并且有一个网页可以读取这两个表并显示(int)ID,但是我不能为这两个表使用相同的ID.

我正在使用SQL Server 9.0.3068.

谢谢!



1> 小智..:

只需将身份增量配置为> 1,例如,表1使用IDENTITY(1,10)[1,11,21 ...],表2使用IDENTITY(2,10)[2,12,22 ...].如果以后需要,这也将为您提供一些扩展空间.

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有