社区
DB2
帖子详情
请帮忙解决,主要是不太懂怎么做?
zhipop
2003-06-09 11:45:36
如果一个DB2表结构中有一个PK,其数据是基于规则的,例如XX001,XX002,XX003,XX004,如果下一次我插入的时候应该是XX005,如此类推。。。。。
要求是我的PK值不能出现跳值现象,就是5后面必须是6,而不能成为7,在ORACLE中用自增长表产生,但是根本就会出现跳值现象。。。
请问这个问题怎么解决???谢谢了!!!(听一位同事说ORACLE可以用PK作为自增长,也不知道是否可以解决这个问题??)
...全文
25
8
打赏
收藏
请帮忙解决,主要是不太懂怎么做?
如果一个DB2表结构中有一个PK,其数据是基于规则的,例如XX001,XX002,XX003,XX004,如果下一次我插入的时候应该是XX005,如此类推。。。。。 要求是我的PK值不能出现跳值现象,就是5后面必须是6,而不能成为7,在ORACLE中用自增长表产生,但是根本就会出现跳值现象。。。 请问这个问题怎么解决???谢谢了!!!(听一位同事说ORACLE可以用PK作为自增长,也不知道是否可以解决这个问题??)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tchatcha
2003-06-11
打赏
举报
回复
db2数据里也可以设置自增自段。
wellfang
2003-06-11
打赏
举报
回复
自增跳号是难免,你可以在程序中用,邮标来控制就不会出现这样的问题了。
3000sunqin
2003-06-11
打赏
举报
回复
你的问题只能靠程序来控制,你可以做类似操作系统的磁盘分配的算法来实现:)
alonerose3
2003-06-10
打赏
举报
回复
db2数据里也可以设置自增自段。
jiezhi
2003-06-10
打赏
举报
回复
跳號是難免的。插入又刪除了紀錄就會出現的。
為這樣的事情費心本沒有必要。
db2boy
2003-06-10
打赏
举报
回复
http://www-900.ibm.com/developerWorks/cn/dmdd/library/techarticles/0302fielding/0302fielding.shtml
看看这篇文章
lingyunfeipu
2003-06-10
打赏
举报
回复
用 ID integer not null generated always as identity (start with 1,increment by 1),
可以实现自增,但是如果删除纪录再插入后就会出现跳值现象了。
zhipop
2003-06-10
打赏
举报
回复
而我这个自增长是基于规则的,而非整形,是varchar类型,怎么实现???
手把手
做
安卓应用开发
安豆是一个想学Android应用开发的小白,于是它找到自己的邻居-程序员大牛-熊哥
帮忙
。熊哥手把手带着安豆搭建程序的开发环境,实现应用的功能,美化应用界面,让安豆终于开发出了自己的第一个安卓应用-计算器。 ...
python收集数据
做
主神_里纲_[综漫]收集数据
做
主神小说无防盗章节_作者忘却的悠_新书包网(www.51aslz.com)...
”“没什么, 只是在想, 你
做
为里包恩的学生, 能不能帮我个忙?”“
帮忙
?”纲不好意思的抓了抓头发, 所有的心思都写在了脸上。什么我这么废柴能帮什么忙,虽然我很想
帮忙
, 但是我真的什么都
做
不好。找里包恩本人更快...
HDU4506:小明系列故事——师兄帮
帮忙
Problem Description 小明自从告别了ACM/ICPC之后,就开始潜心研究数学问题了,一则可以为接下来的考研
做
准备,再者可以借此机会帮助一些同学,尤其是漂亮的师妹... 所以,他现在私下求你
帮忙
解决
这道题目,题目是
502 Bad Gateway 怎么
解决
?
1.什么是502 badgateway 报错简单来说 502 是报错类型代码,bad gateway 错误的网关。2.产生错误的原因连接超时 具体原因:(1)
请
求端向...
解决
的办法最好的
解决
办法当然还是在服务器上
做
对大家来说不
太
可能那么...
为什么选择
做
硬件而不是吃香的软件?
做
了9年硬件电路设计,5年智能手机,4年医疗器械,每次面对别人问起为啥不
做
软件这样的问题,心情很复杂,自己喜爱的工作居然无奈的发展到了这个窘境。 当初选择硬件是因为不想日复一日的坐在屏幕前面敲代码到...
DB2
5,889
社区成员
11,654
社区内容
发帖
与我相关
我的任务
DB2
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
复制链接
扫一扫
分享
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章