自动序列生成器也会到达顶头,那么到达顶头之后不就没法处里了?

chendd2001 2003-08-19 09:36:01
分可循环和不能循环情况,应该如何办。
你们在设计时有没考虑此问题,如何处理。
可循环是否会造成两个相同的序列号。
...全文
26 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
hushuangyang 2003-08-20
  • 打赏
  • 举报
回复
如果最大值都超过了的话,建议不要以这个做主键,可以加上日期。这样的话就可以使其循环了。
如果非得用其做主键的话,9999999999999999999999999999这个数字都能超过的话,我有点不相信。
纳米茶 2003-08-20
  • 打赏
  • 举报
回复
领导换了程序也跟着换,数据库到时候也换了,所以你不用操心
pumawang 2003-08-20
  • 打赏
  • 举报
回复
对, 要是合理去用它, 不会 不够用的。
但是 你也不能限制它的最大值, 那就难说了。
yeahnope 2003-08-20
  • 打赏
  • 举报
回复
不太可能遇到的。 如果真的是这样,就要考虑换数据库了,而不仅仅是这个的问题了。对吧!
heyday 2003-08-20
  • 打赏
  • 举报
回复
up
rolandzhang 2003-08-20
  • 打赏
  • 举报
回复
太夸张了吧。超过了10的27次方,那数据库还能运转吗?就构一定不合理,考虑循环利用,经常备份吧
lsfsyc 2003-08-20
  • 打赏
  • 举报
回复
使用循环,旧数据一定导出,不然这么大的数据库检索数据就会有问题了。
netspirit 2003-08-19
  • 打赏
  • 举报
回复
看应用吧,如果应用中到时候没有重复的就好办了,比如太老的数据可以定时清理,呵呵。
其实,我也是从这里受到启发,这样认为的:
首先设置一个够大的数据;
然后一定是数据库有管理员管理,或者是因为软硬件升级,数据需要重新移动,当然ID号就没有问题了。
如果真是因为没有升级,那么在自己的应用中,考虑将一些太老的、不活动的数据给备份出来,在数据库中不再存储,这个在实际应用中也是必须考虑的。
Wnyu 2003-08-19
  • 打赏
  • 举报
回复
一般都用不到万分之一
Wnyu 2003-08-19
  • 打赏
  • 举报
回复
一般都用不到万分之一
Wnyu 2003-08-19
  • 打赏
  • 举报
回复
一般都用不到万分之一
RomanticProgrammer 2003-08-19
  • 打赏
  • 举报
回复
10的27次方,你不比怕它过头的。

17,081

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧