Trigger INSERT con UPDATE
Publicado por Antonio Ceacero (2 intervenciones) el 26/04/2008 11:38:48
Hola,
Necesito controlar la siguiente acción:
Tengo una tabla HOJAS con el campo num_hoja y dni. El dni siempre será null después del Insert.
Cuando algún proceso realice un INSERT deberá saltar un trigger que compruebe si es fin de semana, en caso afirmativo graba un registro en una table de auditoría. AHasta aquí, ningún problema...
Pero también tengo que assignar un valor al campo DNI que es null.
Si hago un trigger sobre el INSERT en HOJAS que lance un procedimiento que a su vez tendrá la orden:
update HOJAS set DNI="xxxxx" where HOJAS.DNI is NULL;
Me dice que Table or column matches object referenced in triggering stament...
Cómo podría actualizar al campo DNI con un valor, justo después de que se haga un insert?
Gracias,
Necesito controlar la siguiente acción:
Tengo una tabla HOJAS con el campo num_hoja y dni. El dni siempre será null después del Insert.
Cuando algún proceso realice un INSERT deberá saltar un trigger que compruebe si es fin de semana, en caso afirmativo graba un registro en una table de auditoría. AHasta aquí, ningún problema...
Pero también tengo que assignar un valor al campo DNI que es null.
Si hago un trigger sobre el INSERT en HOJAS que lance un procedimiento que a su vez tendrá la orden:
update HOJAS set DNI="xxxxx" where HOJAS.DNI is NULL;
Me dice que Table or column matches object referenced in triggering stament...
Cómo podría actualizar al campo DNI con un valor, justo después de que se haga un insert?
Gracias,
Valora esta pregunta


0