From: | Mario Soto Cordones - Venezuela <msotocl(at)gmail(dot)com> |
---|---|
To: | Miguel Miranda <mmiranda(at)123(dot)com(dot)sv> |
Cc: | Máximo Eduardo Méndez <mmendez(at)ceride(dot)gov(dot)ar>, alvherre(at)surnet(dot)cl, systemguards(at)gmail(dot)com, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: un contador en una query |
Date: | 2005-06-01 11:46:46 |
Message-ID: | e9b17cde0506010446466069ae@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola no es que el uso de una secuencia sea deficiente, por el
contrario yo las utilizo mucho, pero para este caso si lo es por lo
que explique en el mail anterior.
Lo que hice fue pasar la esponsabilidad de crear un contador a la
aplicacion,( pero no es eso lo que queria ), ya que lo que intentaba
hacer es que el query me retornara eso, en forma volatil, ya que ese
campo en realidad no existe solo lo creo como referencia al ejecutar
la query
Saludos
El 31/05/05, Miguel Miranda<mmiranda(at)123(dot)com(dot)sv> escribió:
> Mario Soto Cordones - Venezuela wrote:
> > Hola, lo de la secuencia lo he descartado por que es deficiente para
> > este query en particular,
>
> A que te referis con deficiente?
>
> >Jaime Casanova wrote:
> > create function foo() returns tabla as '
> > select setval('secuencia', 1, false);
> > select .... tu query con nextval ....;
> > ' language 'sql';
> >
>
> El ejemplo de Jaime me parece adecuado.
> En su defecto usa un contador dentro de loop para imprimir las filas
>
> Ej:
>
> $cont = 1;
> print "\# nombre apellido"
> while ($row = $query->fetchrow)
> print "$cont $row[0] $row[1]\n";
> $cont++;
> }
>
> Mucho menos complejo no?
>
> --
> Miguel
>
--
cordialmente,
Ing. Mario Soto Cordones
From | Date | Subject | |
---|---|---|---|
Next Message | Mario Soto Cordones - Venezuela | 2005-06-01 12:04:43 | Re: Comparación entre DBMSs de codigo abierto |
Previous Message | Mario Soto Cordones - Venezuela | 2005-06-01 11:38:01 | Re: cambiar una tabla de esquema |