<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 -- 一直累加,不循環
    nocache -- 不建緩沖區
    以上代碼完成了一個序列(sequence)的建立過程,名稱為emp_sequence,范圍是從1開始到無限大(無限大的程度是由你機器決定的),nocycle 是決定不循環,如果你設置了最大值那么你可以用cycle 會使seq到最大之后循環.對于nocache順便說一下如果你給出了cache值那么系統將自動讀取你的cache值大小個seq

    create or replace trigger "觸發器名稱" 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 閱讀(634) 評論(0)  編輯  收藏 所屬分類: Databaseibatis

    主站蜘蛛池模板: 精品无码AV无码免费专区| 国产av无码专区亚洲av毛片搜| 一级一看免费完整版毛片| 国产在线a免费观看| 亚洲午夜精品国产电影在线观看| 中文字幕亚洲免费无线观看日本| 久久综合亚洲色一区二区三区| 国产一区二区免费| 久久精品国产亚洲| 99精品视频在线视频免费观看| 亚洲视频国产精品| 成人毛片免费观看视频在线| 亚洲精品亚洲人成在线| 日本视频免费在线| 色噜噜狠狠色综合免费视频| 亚洲男人的天堂一区二区| a色毛片免费视频| 久久精品国产亚洲AV麻豆网站 | 亚洲av永久无码精品三区在线4 | 国产精品亚洲а∨天堂2021| 亚洲精品国产自在久久| 日本道免费精品一区二区| 亚洲第一区香蕉_国产a| 特级做A爰片毛片免费69 | 中文无码日韩欧免费视频| 亚洲av无码片在线播放| 在线看片无码永久免费视频| 黄色a级片免费看| 亚洲AV综合色区无码一区爱AV| 在线免费观看国产| 亚洲欧洲无卡二区视頻| 国产亚洲情侣一区二区无| 日本免费一区二区三区 | 亚洲欧美自偷自拍另类视| 亚洲中文字幕视频国产| 一级毛片**不卡免费播| 亚洲国产av玩弄放荡人妇| 亚洲αv在线精品糸列| 四虎成人免费观看在线网址| 99麻豆久久久国产精品免费| 亚洲一级片在线观看|