HOLA QUERIA SABER PORQUE SALE ESTE ERROR YA QUE LA TABLA DEPART EXISTE.
tema enviado por sara en SQL
tema iniciado el 09/05/2006
SQL> CREATE OR REPLACE TRIGGER INSERTAR
2 INSTEAD OF INSERT OR DELETE OR UPDATE
3 ON DEPARTAM
4 FOR EACH ROW
5 BEGIN
6 IF INSERTING THEN
7 INSERT INTO DEPART(DEPT_NO,DNOMBRE,LOC)
8 VALUES(:NEW.DEPT_NO,:NEW.DNOMBRE,:NEW.LOC);
9 END IF;
10 IF UPDATING('LOC') THEN
11 UPDATE SET LOC=:NEW.LOC FROM DEPART WHERE DEPT_NO=:OLD.DEPT_NO;
12 END IF;
13 IF DELETING THEN
14 DELETE FROM DEPART WHERE DEPT_NO=:OLD.DEPT_NO;
15 END IF;
16 END;
17 /
Advertencia: Disparador creado con errores de compilación.
SQL> SHOW ERROR;
Errores para TRIGGER INSERTAR:
LINE/COL ERROR
-------- -----------------------------------------------------------------
7/2 PL/SQL: SQL Statement ignored
7/9 PL/SQL: ORA-00903: nombre de tabla no válido