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

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

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

    Java軟件報表軟件技術博客

    java報表軟件技術匯總 java報表軟件制作 報表軟件新聞
    posts - 355, comments - 100, trackbacks - 0, articles - 3
       :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理
     工具:FineReport報表
     
    SqlServer MySql都有自增長的功能,而Oracle必須接結合sequence序列(一般用于主鍵列),并使用觸發器才能夠實現自動增長,具體步驟如下:

    一、            建表

    create table listid number,name varchar2(50);


    二、            創建序列

    1.        create sequence list_seq

    2.        minvalue 1

    3.        maxvalue 99999999999999

    4.        start with 1

    5.        increment by 1

    6.        cache 20

    7.        order;

     

    三、            創建觸發器

    1.        Create or replace trigger list_tg

    2.        Before insert on list

    3.        For each row

    4.        Begin

    5.        Select list_seq.nextval into :new.id from dual;

    6.        End;

    7.        /


     

    四、            插入數據

    Insert into list values(’’,’aaa’);

    Insert into list values(’’,’bbb’);

    Select * from list ;

    結果為:

       ID     name

       1       aaa

       2       bbb

    Oracle 10g em 操作界面按照上圖配置即可實現自增長序列,數據庫端設置完成;

    在插入數據時自增長字段可由空值’ ’null代替,如果insert 語句中列出了所插入的字段,如insert into list(name) values(’aaa’),則增長字段不用寫;如模板所示為一簡單的表單,ID字段綁定數據庫中的自增長列,BS填報時,id字段不輸入若輸入任意數字時,數據庫中都按照自增長的規律進行賦值,如下圖所示:




    評論

    # re: Oracle 數據庫實現自增長列[未登錄]  回復  更多評論   

    2009-06-29 08:29 by m
    insert的時候直接 id的值就填list_seq.nextval。

    Insert into list values(list_seq.nextval,’bbb’);

    # re: Oracle 數據庫實現自增長列  回復  更多評論   

    2009-06-29 09:18 by 徐堯
    樓上說的對,是啊,沒必要寫觸發器吧,更不用說必須了,大數量的插入觸發器效率太低了

    # re: Oracle 數據庫實現自增長列[未登錄]  回復  更多評論   

    2009-06-30 15:56 by duduli
    在大量的并發的進程中,觸發器會降低效率的。
    1樓的就是很普遍使用的方法

    # re: 數據庫報表—Oracle 數據庫實現自增長列  回復  更多評論   

    2009-11-06 10:50 by ……
    用慣sql server的陋習,鄙視自增長字段
    主站蜘蛛池模板: 日韩免费视频网站| 免费无码又爽又刺激高潮软件| 亚洲AV成人一区二区三区在线看| 亚洲丝袜美腿视频| 亚洲国产成人久久精品动漫| 久久精品国产亚洲香蕉| 久久精品国产亚洲av麻| 久久精品亚洲视频| 亚洲欧洲免费视频| 亚洲精品福利网泷泽萝拉| 亚洲精品动漫在线| 亚洲天堂电影在线观看| 亚洲大尺码专区影院| 亚洲xxxxxx| 亚洲精品无码av片| 黄色三级三级三级免费看| 日日狠狠久久偷偷色综合免费 | 国产精品亚洲视频| 国产亚洲精品a在线观看| 亚洲乱码国产一区三区| 亚洲妇熟XXXX妇色黄| 中文字幕亚洲综合精品一区| 亚洲伊人久久精品| 亚洲午夜理论片在线观看| 久久久久久久久无码精品亚洲日韩 | 18禁无遮挡无码国产免费网站| 亚洲精品国产免费| 毛片免费全部免费观看| 国产高清免费在线| 久久久久亚洲精品中文字幕| 亚洲AV无码国产精品色午友在线| 亚洲精品一区二区三区四区乱码| 国产亚洲精品bv在线观看| 国产精品亚洲综合网站| 91在线免费视频| 天天影视色香欲综合免费| 国产男女猛烈无遮档免费视频网站| 亚洲免费日韩无码系列| 久久青青成人亚洲精品| 亚洲熟伦熟女专区hd高清| 日本中文字幕免费看|