<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 閱讀(635) 評論(0)  編輯  收藏 所屬分類: Databaseibatis

    主站蜘蛛池模板: 中文字幕亚洲码在线| 亚洲精品二区国产综合野狼 | 日韩精品无码免费一区二区三区| 久久久青草青青国产亚洲免观| 深夜特黄a级毛片免费播放| 永久黄网站色视频免费| 亚洲色大成网站www| 国产精品四虎在线观看免费| 亚洲中文字幕无码av| 永久免费bbbbbb视频| 日韩色视频一区二区三区亚洲| 一级做a爰全过程免费视频毛片| 国产一级在线免费观看| 亚洲日韩一页精品发布| 免费黄网站在线看| 亚洲精品美女久久久久| 成人免费乱码大片A毛片| 国产女高清在线看免费观看| 四虎影视永久在线精品免费| a毛片基地免费全部视频| 无码人妻精品一二三区免费| 亚洲AV永久无码精品成人| 亚洲成aⅴ人片久青草影院按摩| 污污网站免费观看| 日韩免费一区二区三区在线播放| 亚洲最大激情中文字幕| 色噜噜综合亚洲av中文无码| 一级日本高清视频免费观看| 日本一区二区三区日本免费| 一区二区三区精品高清视频免费在线播放 | 中文字幕在线观看亚洲日韩| 中文字幕成人免费高清在线| 国产人成免费视频| 成人免费一区二区三区| 亚洲婷婷天堂在线综合| 成人影片一区免费观看| 丁香亚洲综合五月天婷婷| 一本色道久久综合亚洲精品蜜桃冫 | 亚洲免费综合色在线视频| 亚洲第一永久在线观看| 日本免费在线观看|