子程序或光标“ USER”的引用超出范围

时间:2019-04-07 10:43:24

标签: sql oracle

我试图定义一个触发器,该触发器在Cliente表中的任何插入之前触发,但是我绝对不能这样做。在这里:

CREATE OR REPLACE TRIGGER updateSaldoCuenta
BEFORE INSERT ON Cliente
FOR EACH ROW
BEGIN
    RAISE_APPLICATION_ERROR(-20000, 'TRY');
END;
/

这是我得到的错误:

BEFORE INSERT ON Cliente
                 *
ERROR at line 2:
ORA-06552: PL/SQL: Compilation unit analysis terminated
ORA-06553: PLS-225: subprogram or cursor 'USER' reference is out of scope

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

只需创建一个新用户就可以了!我想另一个出现了问题