私は、テーブルが更新されたときに実行されるトリガを持っています。トリガは別のテーブルを更新します。私は2番目のテーブルの変更を表示したいと思います。トリガーが1つのテーブルで実行された後、別のテーブルの列の値を表示できますか? (PL/SQL)
これは私が持っているコードです:私はトリガーが適切な技術ソリューションであるとは思わない
create or replace trigger update_club_fee
after update of fee on sporting_clubs
for each row
begin
update club_membership set amount = (duration*:new.fee) where :old.club_id = :new.club_id;
dbms_output.put_line('Customer id is: '||:new.customer_id);
dbms_output.put_line('Previous amount was '||:old.amount);
dbms_output.put_line('New amount is '||:new.amount);
end;
あなたはテーブル名を指定することは難しいだろうか? 'another table'、' first table'、 'a table'の代わりに? –