私はこれらの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;
どんな助けでもいただければ幸いです