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;