<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Knight of the round table

    wansong

    oracle sequence ibatis

    http://www.javaeye.com/topic/215571
    <!-- Oracle SEQUENCE -->
    <insert id="insertProduct-ORACLE" parameterClass="com.domain.Product">
        <selectKey resultClass="int" keyProperty="id" type="pre">
            <![CDATA[SELECT STOCKIDSEQUENCE.NEXTVAL AS ID FROM DUAL]]>
        </selectKey>
        <![CDATA[insert into PRODUCT (PRD_ID,PRD_DESCRIPTION) values(#id#,#description#)]]>
    </insert>


    http://www.dnbcw.com/biancheng/oracle/BVBZ11361.html

    create table example(
    id number(4) not null primary key,
    name varchar(25),
    phone varchar(10),
    address varchar(50));
    然后,你需要一個自定義的sequence
    create sequence emp_sequence
    increment by 1 -- 每次加幾個
    start with 1 -- 從1開始計數
    nomaxvalue -- 不設置最大值
    nocycle -- 一直累加,不循環(huán)
    nocache -- 不建緩沖區(qū)
    以上代碼完成了一個序列(sequence)的建立過程,名稱為emp_sequence,范圍是從1開始到無限大(無限大的程度是由你機器決定的),nocycle 是決定不循環(huán),如果你設置了最大值那么你可以用cycle 會使seq到最大之后循環(huán).對于nocache順便說一下如果你給出了cache值那么系統(tǒng)將自動讀取你的cache值大小個seq

    create or replace trigger "觸發(fā)器名稱" before
    insert on example for each row when (new.id is null)
    begin
    select emp_sequence.nextval into: new.id from dual;
    end;



    posted on 2010-09-19 21:46 w@ns0ng 閱讀(628) 評論(0)  編輯  收藏 所屬分類: Databaseibatis

    主站蜘蛛池模板: 99免费在线视频| 一区二区三区视频免费观看| 一级毛片在线免费看| 亚洲国产精品VA在线观看麻豆| 大片免费观看92在线视频线视频| 免费在线观看毛片| 人妻仑乱A级毛片免费看| 亚洲国产成人久久综合野外| 四虎影视在线看免费观看| 亚洲黄片毛片在线观看| 深夜福利在线免费观看| www.亚洲精品| 一级做α爱过程免费视频| 国产AV无码专区亚洲AV手机麻豆| 大地资源在线资源免费观看 | 日韩免费观看的一级毛片| 亚洲国产欧美日韩精品一区二区三区 | 国产黄在线播放免费观看| 亚洲精品亚洲人成人网| 日韩在线不卡免费视频一区| 亚洲国产视频网站| 精品国产免费观看一区| 国产久爱免费精品视频| 亚洲小视频在线观看| 毛片免费视频在线观看| 噜噜噜亚洲色成人网站| 亚洲国产精品无码中文字| 2020久久精品国产免费| 国产尤物在线视精品在亚洲| 亚洲精品乱码久久久久66| 国产一卡二卡3卡四卡免费| 免费观看四虎精品成人| 91亚洲国产成人久久精品网站| 国产在线观看片a免费观看| 国产成人精品久久亚洲高清不卡 | 亚洲国产综合无码一区| 成年性生交大片免费看| 亚洲五月午夜免费在线视频| 亚洲日韩在线视频| 国产亚洲美女精品久久久2020| 国产成人免费在线|