0
    ORA-04079: invalid trigger specification

这是我的问题和代码

    CREATE OR REPLACE TRIGGER czwarty 
    INSTEAD OF INSERT 
    ON zlozona FOR EACH ROW
    AS BEGIN
    INSERT INTO klienci(id, imie, nazwisko)
    VALUES (4, imie, :NEW.nazwisko);
    END;

怎么了?我几乎做了所有事情:(

4

1 回答 1

4

AS之前不应该有BEGIN。如果需要在实际代码中声明局部变量,则需要使用DECLAREnot anAS

CREATE OR REPLACE TRIGGER trigger_name
  INSTEAD OF INSERT ON view_name
  FOR EACH ROW
DECLARE
  local_variable_declarations_here
BEGIN
  code_here;
END;
于 2013-03-18T21:18:53.783 回答