From: | "Roberto Cesar Najera" <rob(at)dcaa(dot)unam(dot)mx> |
---|---|
To: | "Nicolas Sorich A(dot)" <nsorich(at)udec(dot)cl> |
Cc: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: " numero correlativo por procedimiento almacenado" |
Date: | 2005-04-19 21:49:00 |
Message-ID: | 00d801c54529$9a4b50d0$8c000a0a@RTP.GOB.MX |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
mira yo lo hice con una funcion
FUNCTION "consecutivo" RETURNS text AS'
declare
next_folio int;
folio_comp text;
Begin
select into next_folio folio+1 as folio from folio_reg;
update folio_reg set folio = next_folio;
folio_comp = '000'||btrim(text(next_folio));
return folio_comp;
end ;
espero te sirva
Saludos!
----- Original Message -----
From: Nicolas Sorich A.
To:
Sent: Tuesday, April 19, 2005 3:44 PM
Subject: [pgsql-es-ayuda] " numero correlativo por procedimiento almacenado"
Hola :
Necesito crear numeros correlativos por ejemplo 2005001 para una matricula, la idea es sacar el año (que ya pude) y agregarle un correlativo a traves de un procedimiento almacenado(y q se guarde en una tabla), como saco el 2005002 y asi sucesivamente, via pl/pgsql, que secuencia debo seguir? , alguna idea?
atte.
Nicolas Sorich
From | Date | Subject | |
---|---|---|---|
Next Message | Gunnar Wolf | 2005-04-19 21:50:15 | Re: Una Consulta sobre los permisos de usuarios |
Previous Message | Juan Pablo Espino | 2005-04-19 21:47:11 | Re: Problemas al imprimir cadenas de caracteres |