ome/img/nav3_on.png">
APP
系统平台
  • 建站知识
  • 联系我们
  • 咨询热线 :
    028-86922220

    疆括仕网站建设,新征程启航

    为企业提供网站建设、域名注册、服务器等服务

    使用DB2sequence实现自动产生主键

    使用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实现自动产生主键
    当前网址:https://www.tyhkzb.com/article/djcjeje.html
    在线咨询
    服务热线
    服务热线:028-86922220
    TOP