在IF子句上忽略SQL语句。触发错误

时间:2013-05-24 09:36:06

标签: oracle plsql triggers

因此,我们正在基于现有数据库构建APEX应用程序。这个触发器应该阻止它有也是ADMINISTRATIVOS的COMERCIAIS。 COMERCIAL是COMERCIAIS的观点。但是我们收到了这个错误:

ERROR at line 2: PL/SQL statement ignored.

似乎错误发生在IF EXPRESSION ...

CREATE OR REPLACE TRIGGER id_in_admin_trigger
INSTEAD OF INSERT OR UPDATE ON COMERCIAL
FOR EACH ROW
BEGIN
IF(:new.id not in (SELECT id from ADMINISTRATIVOS))
   THEN
     INSERT INTO COMERCIAIS values(:new.id,:new.N_CONTRATOS);
END IF;
END;
/

有任何帮助吗?提前谢谢。

0 个答案:

没有答案
相关问题