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: [email protected] 
[mailto:[email protected]] 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 <[email protected]>
-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a