Buenas a todos,
Al utilizar un trigger (disparador) antes de introducir un registro a la tabla
(que tiene como clave primaria un campo serial) se hace una serie de
comprobaciones de otra tabla, si la introducción de datos es correcta se
inserta el registro a la tabla en caso contrario dá un er
El mar, 16-03-2010 a las 11:22 +, Joac escribió:
> Buenas a todos,
>
> Al utilizar un trigger (disparador) antes de introducir un registro a
> la tabla (que tiene como clave primaria un campo serial) se hace una
> serie de comprobaciones de otra tabla, si la introducción de datos es
> correc
Joac escribió:
Buenas a todos,
...Pero al dar el error el autoincremento se
actualiza como si se ubiese introducido un registro en la tabla.
Es el comportamiento normal de las secuencias (serial).
En cuanto intentas hacer el insert, la secuencia ya gasta un numero, y
si finalmente falla la o
Joac escribió:
Al utilizar un trigger (disparador) antes de introducir un registro a la tabla
(que tiene como clave primaria un campo serial) se hace una serie de
comprobaciones de otra tabla, si la introducción de datos es correcta se
inserta el registro a la tabla en caso contrario dá un err