TRIGGER...no es válido y ha fallado al REVALIDAR
Publicado por ROUNDROBIN (1 intervención) el 02/06/2009 22:14:43
Wenas, estoy creando un trigger que inserte una fila en una tabla auditoria cuando se actualiza una tabla en concreto pero no consigo que me funcione...si me exais un cable
SQL> CREATE OR REPLACE TRIGGER nombretrigger
2 AFTER update ON tabla
3 FOR EACH ROW
4 BEGIN
5 INSERT INTO AUDITORIA(NUMERO) VALUES(1);
6 END;
7 /
Disparador creado.
el triger se crea correctamente... lo he simplificado haciendo pruebas y no consigo que me haga un update
SQL> UPDATE tabla SET
2 PRECIO=800
3 WHERE id=2;
UPDATE TABLA SET
*
ERROR en línea 1:
ORA-04098: el disparador 'AGBD.nombretrigger' no es válido y ha fallado al
revalidar
Alguien sabe por que es esto? estoy trabajando como administrador en la bd
un saludo
SQL> CREATE OR REPLACE TRIGGER nombretrigger
2 AFTER update ON tabla
3 FOR EACH ROW
4 BEGIN
5 INSERT INTO AUDITORIA(NUMERO) VALUES(1);
6 END;
7 /
Disparador creado.
el triger se crea correctamente... lo he simplificado haciendo pruebas y no consigo que me haga un update
SQL> UPDATE tabla SET
2 PRECIO=800
3 WHERE id=2;
UPDATE TABLA SET
*
ERROR en línea 1:
ORA-04098: el disparador 'AGBD.nombretrigger' no es válido y ha fallado al
revalidar
Alguien sabe por que es esto? estoy trabajando como administrador en la bd
un saludo
Valora esta pregunta


0