每日一得

          不求多得,只求一得 about java,hibernate,spring,design,database,Ror,ruby,快速開發(fā)
          最近關(guān)心的內(nèi)容:SSH,seam,flex,敏捷,TDD
          本站的官方站點是:顛覆軟件

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            220 隨筆 :: 9 文章 :: 421 評論 :: 0 Trackbacks
          key words: Oracle自增長 sequence

          SqlServer 和MySql都有自增長的功能,Oracle必須建一個對應的sequence,有時候感覺不是很方便 。

          這次要實現(xiàn)在SqlServer中插入一條記錄的時候自動在Oracle中增加一條對應的記錄,sequence就有問題。

          最后用觸發(fā)器搞定:

          create?or?replace?trigger mytable_trig_autoinc
          before?insert?on
          mytable
          for?each?row
          begin
          ??if?(:new.id?is?null)?then
          ????select
          mytable_seq.nextval?into?:new.id?from?dual;
          ??end?if;
          end;

          posted on 2006-06-08 18:07 Alex 閱讀(2857) 評論(0)  編輯  收藏 所屬分類: dataBase
          主站蜘蛛池模板: 涿鹿县| 仪陇县| 洪湖市| 调兵山市| 西和县| 海伦市| 若尔盖县| 苏州市| 成都市| 阿巴嘎旗| 德格县| 伊金霍洛旗| 高阳县| 梁平县| 体育| 富阳市| 德昌县| 吉隆县| 玉龙| 北票市| 车险| 科技| 静宁县| 灌阳县| 新乡县| 军事| 水城县| 铜鼓县| 铜山县| 巴林左旗| 宝坻区| 汉中市| 安多县| 嵩明县| 乌审旗| 贵德县| 旌德县| 临沧市| 文水县| 嘉鱼县| 皋兰县|