隨筆 - 225  文章 - 98  trackbacks - 0
          <2011年12月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          隨筆分類

          相冊

          報表工具廠商們

          搜索

          •  

          最新評論

          閱讀排行榜

          SqlServer MySql都有自增長的功能,而Oracle必須接結(jié)合sequence序列(一般用于主鍵列),并使用觸發(fā)器才能夠?qū)崿F(xiàn)自動增長,具體步驟如下:

           

          一、            建表

          create table listid number,name varchar2(50);

           

          二、            創(chuàng)建序列

           

          1.        create sequence list_seq

          2.        minvalue 1

          3.        maxvalue 99999999999999

          4.        start with 1

          5.        increment by 1

          6.        cache 20

          7.        order;

          http://www.finereport.com/forumimages/o-order.jpg

                                            

          三、            創(chuàng)建觸發(fā)器

          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;

          http://www.finereport.com/forumimages/o-trigger1.jpg

          http://www.finereport.com/forumimages/o-trigger2.jpg

          http://www.finereport.com/forumimages/o-trigger3.jpg

          四、            插入數(shù)據(jù)

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

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

          Select * from list ;

          結(jié)果為:

             ID     name

             1       aaa

             2       bbb

           

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

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

           
          http://www.finereport.com/forumimages/o-assign1.jpg

          http://www.finereport.com/forumimages/o-assign2.jpg

          http://www.finereport.com/forumimages/o-assign3.jpg

          文章轉(zhuǎn)自:http://blog.vsharing.com/fanfanzheng/A1463308.html



          了解Java報表工具就從這里開始
          posted on 2011-12-19 10:17 season 閱讀(148) 評論(0)  編輯  收藏 所屬分類: Java報表—技術知識
          主站蜘蛛池模板: 宜黄县| 健康| 盘锦市| 潍坊市| 游戏| 广南县| 塘沽区| 武夷山市| 象州县| 台北县| 二连浩特市| 方正县| 饶河县| 永和县| 佛教| 喜德县| 郸城县| 金华市| 澎湖县| 琼海市| 砀山县| 西吉县| 峡江县| 伽师县| 崇信县| 云南省| 万荣县| 阳东县| 大安市| 华池县| 睢宁县| 江陵县| 温泉县| 邮箱| 孙吴县| 盱眙县| 嘉善县| 招远市| 衡山县| 景德镇市| 玛多县|