на основе номера роли Я пытаюсь предотвратить операцию вставки. Если номер роли> = 103, он должен отрицать.
CREATE OR REPLACE TRIGGER ins_table
BEFORE INSERT ON Tables
FOR EACH ROW
DECLARE
userole number
BEGIN
SELECT role into userole FROM User_account where user_id = :new.user_id;
IF (userole >= 103)
THEN
RAISE_APPLICATION_ERROR(-20001,'Access denied');
END IF;
END;
Приведенный выше триггер вызывает ошибку компиляции