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

          隨筆分類

          相冊(cè)

          報(bào)表工具廠商們

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

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

           

          一、            建表

          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 操作界面按照上圖配置即可實(shí)現(xiàn)自增長(zhǎng)序列,數(shù)據(jù)庫端設(shè)置完成;

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

           
          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報(bào)表工具就從這里開始
          posted on 2011-12-19 10:17 season 閱讀(148) 評(píng)論(0)  編輯  收藏 所屬分類: Java報(bào)表—技術(shù)知識(shí)
          主站蜘蛛池模板: 铁力市| 奇台县| 邓州市| 东莞市| 九江市| 拜泉县| 松滋市| 垣曲县| 安图县| 石台县| 凭祥市| 玛纳斯县| 图片| 河东区| 望奎县| 黑河市| 龙胜| 寻甸| 安西县| 河东区| 绵阳市| 中牟县| 宜昌市| 鞍山市| 万山特区| 长汀县| 同仁县| 韶山市| 藁城市| 炎陵县| 巩义市| 三亚市| 新巴尔虎右旗| 遂宁市| 合水县| 时尚| 阿克苏市| 灌云县| 静乐县| 邓州市| 广安市|