Re: Generar un consecutivo

From: "David Prieto" <davidp(at)sgth(dot)es>
To: "'Yesid E(dot) Ortiz M(dot)'" <yortiz(at)computec(dot)com(dot)co>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Generar un consecutivo
Date: 2004-05-03 07:03:42
Message-ID: 044a01c430dc$c7e4b750$1701a8c0@pcdavid
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola

Si quieres "generar un archivo plano" con el select, siempre
puedes generarlo y luego usar el "nl" de Unix para numerar las líneas.

-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Yesid E. Ortiz
M.
Enviado el: viernes, 30 de abril de 2004 15:27
Para: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] Generar un consecutivo

Muchas gracias, quizas el ejemplo que indique no fue el mas adecuado.

En realidad lo que quiero es generar un archivo plano de un select de
varias tablas y que cada registro resultante del query vaya numerado
iniciando desde 1.

¿Que instruccion de sql se podria utilizar para generar este
consecutivo?

El jue, 29 de 04 de 2004 a las 16:32, Mauricio E. Pastorini Torres
escribió:
> > Cordial Saludo
> >
> > ¿Como se hace en un select para generar un numero consecutivo que
> > identifique cada registro del resultado de un query?
> >
> > Es decir no quiero el oid sino un numero que indique algo asi como:
> >
> > 1 XXXX YYYYY
> > 2 ZZZZ VVVVV
> > 3 CCCC
> > 4 DDDDD
> >
> > Agradezco sus comentarios
> >
> Hola, imagino que lo que deseas hacer es identificar cada resultado
> del query para despues recorrerlo... bueno te recomiendo que uses
> cursores. No puedo ayudarte más porque nunca los he usado, pero si te
> aseguro que es la solución para tu caso...
--
Yesid E.Ortiz M.
Ing. de Desarrollo
Computec S.A.- Documentos
Tel. (571) 2607111
BOG. COL.

************************************************************************
**
Nota: La información transmitida a través de este correo electrónico es
confidencial y está dirigida únicamente a su destinatario. Su
reproducción, lectura o uso está prohibido a cualquier persona o entidad
diferente. Aunque Computec S.A. ha realizado su mejor esfuerzo para
asegurar que el presente mensaje y sus archivos anexos se encuentran
libre de virus y defectos que puedan llegar a afectar los computadores o
sistemas que lo reciban, no se hace responsable por la eventual
transmisión de virus o programas dañinos por este conducto, y por lo
tanto es responsabilidad del destinatario confirmar la existencia de
este tipo de elementos al momento de recibirlo y abrirlo. Ni Computec
S.A. ni ninguna de sus divisiones o dependencias aceptan responsabilidad
alguna por eventuales daños o alteraciones derivados de la recepcion o
uso del presente mensaje.
************************************************************************
**
Note: The information transmitted through this E-mail is confidential
and is intended to reach only its addressee. Reproduction and usage of
this message or its contents, in whole or in part, are strictly
forbidden without the prior written consent of Computec S.A. Computec
S.A. has made its best efforts to ensure that this message and any
attached files are free of any virus or other potentially harmful
content, but makes no representations to this effect. Addressee shall
assume full responsibility for ensuring that opening or reading this
message and any attachments will not result in harm to their system.
Neither Computec nor any of its divisions accepts any responsibility for
damages arising from opening or reading this message or any attachments
thereto.
************************************************************************
**

---------------------------(end of broadcast)---------------------------
TIP 4: No hagas 'kill -9' a postmaster

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Pablo Marrero 2004-05-03 12:19:43 Re: QUERY MUY LENTO
Previous Message Gustavo Adolfo Barrero Pulido 2004-05-02 17:50:09 Insertar datos desde un archivo plano