Cita:
Empezado por Carlos de Pablo
podrias corregir el error cambiando el BEFORE por AFTER
|
El código funcionaría exactamente igual en el before que en el after insert. Yo dejo regularmente las actualizaciones a otras tablas para el trigger after, para evitar trabajo innecesario en la BD en caso que el registro no cumpla con algún constraint o regla definida, pero eso es harina de otro costal.
Lo que se me ocurre es que pudieran haber varios triggers y el valor new.codigo se asigne después de la ejecución del que estamos tratando aqui.
Hasta luego.