|
Hola.
Pues no debería hacerlo ni para el primer registro. Estás ejecutandolo en un evento AfterInsert, es decir una vez ya se ha creado el registro, por lo que las modificaciones que hagas en las variables new. no se reflejarán en la base de datos. Realízalo en un evento Before Insert.
NOTA: Me parece una chapuza que pongas un valor en un campo (el campo ID) y que un trigger lo modifique automaticamente. Seria mejor que utilizaras dos campos, uno en el que guardes ID2 y otro en el que guardes ID1 || ID2 (que además puede ser un campo calculado de la base de datos (computed by), por lo que no deberías ni darle valor en un trigger).
Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
|