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;