私はこれらの2つのテーブルを持っています:
USERS(username, role_id)
COMMISSION_RATES(username, commission_rate)
users.usernameは主キー、commission_rates.usernameは外部キーです。
role_id = 2ユーザーに挿入しcommission_ratesた後、トリガーを書きたいと思いますusers.username。
これは私がこれまでに持っているものですが、うまくいきません:
create or replace TRIGGER SETCOMISSIONRATE
AFTER INSERT ON USERS
BEGIN
CASE
WHEN users.role_id = 2 THEN
INSERT INTO COMISSION_RATE
(username,
comission_rate)
VALUES (
:NEW.username,
0)
END;
どんな助けでもいただければ幸いです