oracle實現自動插入自增長序列

key words: Oracle自增長 sequence

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

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

最後用觸發器搞定:

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;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章