<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-57  評論-202  文章-17  trackbacks-0
          最近在做系統(tǒng)的Oracle移植,需要從MySQL移植到Oracle中,在MySQL中有自增類型的字段,在Oracle中卻沒有,需要用其它的辦法實現(xiàn)。在Oracle中要用一個SEQUENCE和觸發(fā)器實現(xiàn)。下面是我的一個實現(xiàn):
     1CREATE TABLE FOO
     2(
     3   INDEX                          INT                            NOT NULL,
     4   ABC                            VARCHAR2(128),
     5   DEF                            VARCHAR2(128),
     6   PRIMARY KEY (INDEXID)
     7) TABLESPACE TEMP;
     8
     9CREATE SEQUENCE FOO_INDEXID INCREMENT BY 1 START WITH 1 MAXVALUE 999999999999 CYCLE NOCACHE;
    10
    11CREATE OR REPLACE TRIGGER INSERT_FOO_INDEXID
    12BEFORE INSERT ON FOO
    13REFERENCING
    14    NEW AS new
    15    OLD AS old
    16FOR EACH ROW
    17BEGIN
    18    SELECT FOO_INDEXID.NEXTVAL INTO :new.INDEXID FROM DUAL;
    19END;
    posted on 2005-05-12 14:41 小米 閱讀(1171) 評論(2)  編輯  收藏 所屬分類: 數(shù)據(jù)庫

    評論:
    # re: Oracle中的自增類型的實現(xiàn) 2007-06-04 08:25 | PF
    樓主,int類型的長度不可能到“999999999999”,如此定義隊列無意義的!

    其實你可以不用考慮實例化,應(yīng)該去自定義一種數(shù)據(jù)類型,建表引用即可  回復(fù)  更多評論
      
    # re: Oracle中的自增類型的實現(xiàn) 2009-09-10 16:19 | ddkl
    oracle就是喜歡搞這么多事出來  回復(fù)  更多評論
      

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 午夜无码A级毛片免费视频| 天天拍拍天天爽免费视频| 亚洲免费视频播放| 日韩免费高清视频网站| 在线视频网址免费播放| www亚洲精品久久久乳| 亚洲第一页综合图片自拍| 污污网站免费观看| 亚洲AV无码AV男人的天堂不卡| 免费a级毛片大学生免费观看| 久久er国产精品免费观看2| 亚洲一区动漫卡通在线播放| 国产无遮挡吃胸膜奶免费看| 在线毛片片免费观看| 中文无码亚洲精品字幕| 国产亚洲AV手机在线观看| 手机看黄av免费网址| 成人国产网站v片免费观看| 亚洲经典在线中文字幕| 亚洲国产天堂久久久久久| 91久久精品国产免费直播| jizz18免费视频| 中文有码亚洲制服av片| 亚洲五月六月丁香激情| 亚洲精品动漫人成3d在线| 中文字幕人成无码免费视频| 久久最新免费视频| 亚洲另类无码专区首页| 久久伊人久久亚洲综合| 亚洲福利在线播放| 免费无码又爽又刺激高潮| 国产大片免费网站不卡美女| 毛片基地看看成人免费| 国产亚洲美女精品久久久久| 亚洲13又紧又嫩又水多| 亚洲大尺度无码专区尤物| 亚洲天堂中文字幕在线| 日韩成人在线免费视频| 18勿入网站免费永久| 久久成人a毛片免费观看网站| 人妖系列免费网站观看|