table1
にトリガーを作成すると、table2
からtable1
に特定の列が挿入されます。どうやってやるの?私はOracle 11G XEを使用しています。ここでトリガー挿入と更新
は私のコードです:
create or replace trigger AllowanceTrigger
after insert on ex_bulacan
for each row
begin
insert into allowance (PLANT_ORIGIN,SO_NO, SO_STATUS,SO_REMARKS,DRIVER_NAME)
values (:new.plant_origin, :new.sales_order_no, :new.status,:new.remarks, :new.driver_name);
end;
彼らはex_bulacan
内のデータを更新する場合はどう? allowance
テーブルも自動的に変更されますか?
トリガーが「挿入後」であるため、更新時に変更されません –