DB2 - Crear Trigger

 
Vista:
sin imagen de perfil

Crear Trigger

Publicado por kulash (1 intervención) el 03/10/2008 14:51:46
Hola a todos,

Estoy usando DB2 , y estoy intentando poner un trigger, pero cuando lo introduzco me salta errores al modificar cualquier valor de la tabla afectada, es un problema que crea el trigger.

El Trigger que tengo es así

CREATE TRIGGER ACT_FECHBORR
AFTER UPDATE OF ATTR0000001052 ON ICMADMIN.ICMUT01052001
REFERENCING NEW AS NEWROW OLD AS OLDROW
FOR EACH ROW MODE DB2SQL
WHEN (NEWROW.ATTR0000001052 = '1' AND OLDROW.ATTR0000001052 = '0')
UPDATE ICMADMIN.ICMUT01052001 AS H
SET H.ATTR0000001052=CURRENT DATE

esplico un poco lo que quiero hacer, por si lo estoy haciendo mal, y es que, cuando modifico un atributo de una tabla, si este atributo cambia de 0 a 1, entonces que ponga la fecha actual en otro atributo de la misma tabla.

Me acepta el trigger, pero al hacer modificaciones de cualquier atributo en la tabla me suelta:

gracias por cualquier sugerencia
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

RE:Crear Trigger

Publicado por Gustavo (4 intervenciones) el 15/10/2008 23:49:19
Hola, podrias enviar el mensaje de error que te acusa al momento de realizar alguna operacion sobre los registros de la tabla que contiene el trigger?
Gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Crear Trigger

Publicado por kar (2 intervenciones) el 04/11/2008 18:56:44
Hola podrian ayudarme en mi DB2 v 9dentro de mis bd no tengo la carpeta de trigger, podrian ayudarme por favor :d
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar