orcale实现自增长,创建序列实现自增长

来源:互联网 发布:火车票买票软件 编辑:程序博客网 时间:2024/05/01 10:23


首先在orcale创建序列,序列名称为PK_HS_ACCESS_TIME(这是随便命名的)

CREATE SEQUENCE PK_HS_ACCESS_TIME

    INCREMENT BY 1  -- 每次加1个
    START WITH 1   -- 从1开始计数
    NOMAXVALUE    -- 不设置最大值
    NOCYCLE     -- 一直累加,不循环

    CACHE 100;



在ibatis调用方法为

<selectKey keyProperty="mainTainId" resultClass="long">
        select PK_HS_BASIC_SITE_SIGNTIME.NEXTVAL as maintain_id from dual
   </selectKey>

--mainTainId为实体类id,maintain_id 为数据库id,PK_HS_BASIC_SITE_SIGNTIME.NEXTVAL调用序列并且自增长,dual为数据库默认表不用改变


事例:

 <insert id="doCreateDateMainTain" parameterClass="DateMainTainVO">
    <selectKey keyProperty="mainTainId" resultClass="long">
        select PK_HS_BASIC_SITE_SIGNTIME.NEXTVAL as maintain_id from dual
    </selectKey>
       INSERT INTO HS_FeeReform_Time (
            maintain_id ,
            maintain_date ,
            rate_week_day,
            whether_calculate,
            created_by ,
            created_time
        ) VALUES (
            #mainTainId# ,
            #mainTainDate#,
            #week# ,
            #whether# ,
            #addPerson# ,
            #addDate#
        )
  </insert>

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 英国读研本科学位不够分怎么办 英国华威大学读研没分到宿舍怎么办 英国留学申请大学成绩没通过怎么办 很想上专升本但是专科挂科怎么办 英国学校申请的gpa太低了怎么办 博士面试通过后导师不签名怎么办 资助出国留学协议书写错了怎么办 人生最低谷运气最差的时候怎么办 孩子出国留学一年后想回国怎么办 领导给我娃的钱我怎么办 在西浦大三成绩不好影响申研怎么办 日本国想在中国开分公司要怎么办 美国生完孩子做飞机婴儿怎么办 会计专硕复试英语面试不好怎么办 被打过狂犬疫苗的狗咬了怎么办 保姆和雇主带孩子玩受伤了怎么办 银行流水造假拒签10年怎么办 老师进修被学校扣工资该怎么办 老婆性格太倔结婚一年想离婚怎么办 天正打图窗户线条太粗怎么办 孩子在幼儿园不敢跟老师说话怎么办 温州教育准考证号密码忘了怎么办 高等继续教育网打不开课程怎么办 安运继续教育的登录密码忘了怎么办 金蝶k3账套管理打不开了怎么办 仁和会计课堂app不能用怎么办 光大银行已经下卡了终审被拒怎么办 过了上诉期和申诉期该怎么办 北外大四学生要实习半年课程怎么办 电脑发给手机的文件过期了怎么办 农民给土地卖了30年后怎么办 家长发家长群作业太多老师怎么办 在考试中心补不了四级成绩怎么办 微信登录密码不记得了怎么办 欠农民工工资不给怎么办老板说没钱 国外期刊催问稿件不理睬怎么办 老公离不开老婆也离不开小三怎么办 出轨被老婆发现还和小三联系怎么办 老公出轨后回家老婆不想原谅怎么办 小三和原配打架都住院了怎么办 毕业太多年查不到学历认证怎么办