zhyiwww
          用平實的筆,記錄編程路上的點點滴滴………
          posts - 536,comments - 394,trackbacks - 0

          在數(shù)據(jù)庫操作中,我們經(jīng)常會想向一個字段填充一個序列自增值,一直沒有想到好用的方法。
          今天做了一個實驗,果然可用。實現(xiàn)方法很簡單。

          表定義:
          desc test
          名稱     空值 類型          
          ------ -- ------------
          SEQ_ID    VARCHAR2(20)
          A         VARCHAR2(20)


          序列定義:

             CREATE SEQUENCE  "QYDB"."SEQ_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 41 CACHE 20 NOORDER  NOCYCLE ;
           

          操作:
          select * from test;

          結(jié)果:
          SEQ_ID A
          1123
          12312
          uuu
          ioohh

          執(zhí)行操作:update test set seq_id=SEQ_ID.nextval;

          之后的結(jié)果:

          SEQ_ID A
          36 1123
          37 12312
          38 uuu
          39 ioohh

          說明SEQ_ID字段已經(jīng)根據(jù)序列值更新。






          |----------------------------------------------------------------------------------------|
                                     版權(quán)聲明  版權(quán)所有 @zhyiwww
                      引用請注明來源 http://www.aygfsteel.com/zhyiwww   
          |----------------------------------------------------------------------------------------|
          posted on 2015-01-26 15:16 zhyiwww 閱讀(5625) 評論(0)  編輯  收藏 所屬分類: database
          主站蜘蛛池模板: 衡阳县| 靖州| 连平县| 广灵县| 尉犁县| 甘孜县| 闽侯县| 错那县| 鄱阳县| 嘉义县| 松阳县| 靖西县| 沐川县| 屏边| 永丰县| 宜章县| 敦煌市| 东乡族自治县| 长葛市| 仁寿县| 巴青县| 托克逊县| 四平市| 沭阳县| 新绛县| 科技| 昆明市| 嘉黎县| 襄城县| 岚皋县| 田林县| 融水| 榕江县| 南汇区| 宿州市| 阿合奇县| 安岳县| 新昌县| 大竹县| 武山县| 大连市|