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

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

          表定義:
          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;

          結果:
          SEQ_ID A
          1123
          12312
          uuu
          ioohh

          執行操作:update test set seq_id=SEQ_ID.nextval;

          之后的結果:

          SEQ_ID A
          36 1123
          37 12312
          38 uuu
          39 ioohh

          說明SEQ_ID字段已經根據序列值更新。






          |----------------------------------------------------------------------------------------|
                                     版權聲明  版權所有 @zhyiwww
                      引用請注明來源 http://www.aygfsteel.com/zhyiwww   
          |----------------------------------------------------------------------------------------|
          posted on 2015-01-26 15:16 zhyiwww 閱讀(5625) 評論(0)  編輯  收藏 所屬分類: database
          主站蜘蛛池模板: 饶平县| 彩票| 蓝田县| 威海市| 茂名市| 余江县| 互助| 孟津县| 灵武市| 格尔木市| 阳春市| 手机| 日照市| 宜章县| 泸水县| 仁怀市| 承德市| 吴忠市| 临汾市| 阜宁县| 云龙县| 盐亭县| 郸城县| 漳浦县| 东丰县| 广灵县| 南和县| 繁峙县| 西畴县| 麻城市| 昌乐县| 桃园县| 贵州省| 苏州市| 政和县| 长岭县| 樟树市| 竹北市| 灌云县| 叶城县| 阿拉善右旗|