关于oracle中序列的在项目中的用法, 一个表用一个序列还是多个表共用同个序列

JanGin_Chan 发布于 2016/09/26 14:47
阅读 508
收藏 0

    通常情况下,oracle数据库使用序列作为表的主键. 那么,一个表对应一个序列和多个表共用一个序列哪个好?我是觉得一个表一个序列的话不会出现主键断裂,便于管理。可是今天主管说,项目中多个表共用一个序列,不允许我新建序列....

    建多个序列有什么不好的地方吗,如果是的话,是后期维护困难还是其他什么原因呢?

加载中
0
szwx855
szwx855

我举个例子。。两张日志记录表,共用一个序列。总有一天会溢出的。这样如果你的日志记录表有主键。序列范围是1-999999.当在插入一条是1的记录时,你觉得还能插入嘛?

所以建议不要共用一个,我的见解。。

返回顶部
顶部