<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人片在线观看播放| 亚洲国产香蕉人人爽成AV片久久 | 国产成人无码综合亚洲日韩| 成年大片免费高清在线看黄| 亚洲人成人无码网www国产| 黄页网址大全免费观看12网站| 国产高清在线精品免费软件| 91老湿机福利免费体验| 亚洲国产精品一区二区久久| 国产在线观看麻豆91精品免费 | 国产成+人+综合+亚洲专| 免费人成在线观看69式小视频| 亚洲国产综合人成综合网站00| 精品成在人线AV无码免费看 | 曰批全过程免费视频免费看 | yy6080亚洲一级理论| 激情内射亚洲一区二区三区| 曰批全过程免费视频播放网站| 亚洲国产精品网站久久| 丁香花在线观看免费观看| 亚洲成在人线aⅴ免费毛片| 亚洲成人一区二区| 免费无码又爽又刺激高潮软件| 亚洲三级电影网站| 最近中文字幕无免费视频| 亚洲av成人一区二区三区观看在线 | 久久免费看黄a级毛片 | 亚洲第一页在线播放| 国产免费小视频在线观看| 99视频在线免费观看| 亚洲人成片在线观看| www.91亚洲| 18禁止看的免费污网站| 亚洲av无码一区二区三区天堂| 国产亚洲精aa成人网站| 永久免费视频网站在线观看| 婷婷国产偷v国产偷v亚洲| 亚洲AV日韩AV鸥美在线观看| 成人免费一区二区三区在线观看| 无码日韩人妻AV一区免费l | 亚洲欧洲无卡二区视頻|