Oracle - Problemas con un Trigger

   
Vista:

Problemas con un Trigger

Publicado por NicolaZigic (7 intervenciones) el 18/03/2008 11:59:13
Buenos días. A ver si me podéis echar una mano. Resulta que estoy intentando pasar el siguiente trigger:

CREATE OR REPLACE TRIGGER nom_trigger
BEFORE DELETE
ON tab A
FOR EACH ROW
declare

BEGIN

/* este trigger sirve para cuando se borra un HR se eliminen los registros que le corresponden*/
/* en las tablas hijas */

DELETE FROM tab B WHERE SCO_person = :OLD.STD_person ;
DELETE FROM tab C WHERE SCO_person= :OLD.STD_person;
END;
/

Sin embargo cuando intento ejecutarlo, me sale un mensaje de error, indicado que

NOT ALL VARIABLES ARE BOUND (Algo así como que no todas las variables están definidas)

¿Debería definirse previamente el parámetro std_person? O simplemente sabiendo que pertenece a la tab A es suficiente?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder