解決ORACLE沒有自動增長的數據類型 的辦法

          Posted on 2007-07-17 11:24 my 閱讀(420) 評論(0)  編輯  收藏 所屬分類: 數據庫方面

          Oracle沒有自動增長的數據類型

          CREATE SEQUENCE 序列號的名稱 (最好是表名+序列號標記) INCREMENT BY 1 START WITH 1

          MAXVALUE 99999 CYCLE NOCACHE;

          其中最大的值按字段的長度來定, 如果定義的自動增長的序列號 NUMBER(6) , 最大值為999999

          INSERT 語句插入這個字段值為: 序列號的名稱.NEXTVAL

          例如:
          創建序列:  
             
            create   sequence   SEQ  
            minvalue   1  
            maxvalue   999999999999999999999999999  
            start   with   61  
            increment   by   1  
            cache   30  
            order;  
             
            使用:  
             
            insert   into   tname   values(SEQ.nextval,其它字段值)

           

          posts - 63, comments - 45, trackbacks - 0, articles - 99

          Copyright © my

          主站蜘蛛池模板: 阿克苏市| 岳池县| 哈尔滨市| 涪陵区| 清河县| 南澳县| 青神县| 巴彦县| 彭山县| 罗平县| 阜宁县| 武汉市| 凤凰县| 长葛市| 双牌县| 瑞昌市| 冷水江市| 大余县| 全州县| 新安县| 石台县| 三河市| 沙湾县| 绥阳县| 随州市| 宣化县| 金沙县| 朝阳区| 汝城县| 鄂尔多斯市| 萍乡市| 中超| 海门市| 岗巴县| 平安县| 交城县| 黑龙江省| 德清县| 安义县| 荆门市| 遂平县|