Yo estaba pensando algo como esto .... BEGIN ; update tabla_secuencia set secuencia = secuencia + 1 where año = 2011 ;
asignar la secuencia a tus datawindows update de tus datawidows SI TODO VA BIEN COMMIT ; SINO ROLLBACK ; Slds, Javier. -----Mensaje original----- De: pgsql-es-ayuda-ow...@postgresql.org [mailto:pgsql-es-ayuda-ow...@postgresql.org] En nombre de Alvaro Herrera Enviado el: viernes, 12 de agosto de 2011 12:45 p.m. Para: miguel miguelito CC: Ayuda Asunto: Re: [pgsql-es-ayuda] Columna Error en Primary Key Excerpts from miguel miguelito's message of vie ago 12 13:29:53 -0400 2011: > Mi pregunta es cual es la manera correcta, optima de hacer esto de asignar > numero correlativos por año, hay alguna forma de trabajar con sequences, o he > de usar una function q crea y devuelva el nro_rec, ... GRACIAS.. LOCK TABLE -- Álvaro Herrera <alvhe...@alvh.no-ip.org> - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda