SEQUENCE 创建自增长主键

使用SEQUENCE 创建序列号    

    create sequence  seq_name
    minvalue 1
    maxvalue 9999999999
    start with 1

修改SEQUENCE start

 drop sequence  seq_name  //删除sequence

 create sequence  seq_name   //创建sequence
 minvalue 1
 maxvalue 9999999999
 start with 1

mybatis 使用

 

<selectKey resultType="int" order="BEFORE" keyProperty="字段名">

  SELECT nextval('seq_name')

</selectKey>

insert into table_name  (字段名)  values  (#{字段名})

 

数据库查询语法

  select NEXTVAL(seq_name)  //返回增加后的值,第一次为初始值

  select CURRVAL(seq_name)  //返回当前值

 

 

posted @ 2017-05-15 14:57  回到明朝  阅读(575)  评论(0编辑  收藏  举报