我正在尝试查找我的数据库中是否有超过 1 位带触发器的总裁,如果是,则引发错误,我正在使用 hr,表employees 并且我必须使用 job_id 来查找它。这是我的代码的样子。谢谢!
CREATE OR REPLACE TRIGGER check_pres
BEFORE INSERT OR DELETE OR UPDATE ON employees
FOR EACH ROW
BEGIN
IF ((employees.job_id = 'AD_PRES') > 1)
THEN RAISE_APPLICATION_ERROR(-12345, 'More than one President in database.');
END IF;
END;