使用DB2 sequence可以自动产生主键,下面就对使用DB2 sequence实现自动产生主键的方法作详细的说明,如果您对此方面感兴趣的话,不妨一看。
从网站建设到定制行业解决方案,为提供成都网站设计、成都网站制作服务体系,各种行业企业客户提供网站建设解决方案,助力业务快速发展。创新互联建站将不断加快创新步伐,提供优质的建站服务。
要写一个跟踪程序,记录用户对数据进了那些操作。
觉得Access中有一个自动编号的类型,可以自动为字段产生主键。
查了一下db2,感觉用DB2 Sequence有点象此类功能。
--创建用DB2 Sequence,产生id
CREATE SEQUENCE xixi.id_log
AS bigint
START WITH 1
INCREMENT BY 1
NO MAXVALUE
CYCLE
NO CACHE;
具体差数说明见ibm说明(http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/admin/r0004201.htm?resultof=%22%73%65%71%75%65%6e%63%65%22%20)
--查询之前的id
VALUES PREVVAL FOR xixi.id_log;
--产生id
VALUES NEXTVAL FOR xixi.id_log;
--插入记录
insert into xixi.id_log(id) values
( NEXTVAL FOR xixi.id_log)
--删除sequence
DROP SEQUENCE userid.ID_PDALOG restrict
自动产生主键,不用max了很方便。
不过有些遗憾,不是象Access那样定义在表上。
【编辑推荐】
DB2创建表空间的方式
Linux中DB2用户组的介绍
DB2性能优化的十大注意事项
SQL SERVER连接DB2数据库
DB2索引类型介绍
网站题目:使用DB2sequence实现自动产生主键
本文路径:http://www.shufengxianlan.com/qtweb/news19/134019.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联