| 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: | Whole Thread | Raw Message | 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 |