Создание триггера с оператором case

У меня есть эти две таблицы:

USERS(username, role_id)
COMMISSION_RATES(username, commission_rate)

users.username это первичный ключ,commission_rates.username это внешний ключ.

Я хочу написать триггер, после вставки на пользователей, проверьте, еслиrole_id = 2затем вставьте вcommission_rates users.usernameи 0 для ставки комиссии.

Это то, что я до сих пор, это нехотя работает:

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;

Любая помощь будет оценена

Ответы на вопрос(2)

Ваш ответ на вопрос