首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在两个表之间共享自动递增的主键

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

Stack Overflow用户
提问于 2019-06-18 23:56:51
回答 2查看 0关注 0票数 0

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

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

我正在使用SQL Server 9.0.3068。

谢谢!

EN

Stack Overflow用户

发布于 2019-06-19 09:50:26

我不知道你会怎么称呼它。

如果您不想使用GUID或单独的表,您还可以创建一个函数,该函数查看两个表中的id的最大值,并将一个值添加到该值(或类似的值)。

然后,您可以在两个表的插入触发器中调用该函数。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100001253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档