From: | Santiago Zarate <santiago(at)zarate(dot)net(dot)ve> |
---|---|
To: | arturo chavarro <arturochavarro(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: vista con campo auto incremental |
Date: | 2010-01-21 16:19:41 |
Message-ID: | a37e9c561001210819n43255240j42b5ed116f03e2f2@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Podrias utilizar una secuencia... aunque creo que tendrias que
reiniciar el contador cada vez que consultes la vista...
por otro lado... podrias usar la funcion generate_series:
http://www.postgresql.org/docs/8.4/interactive/functions-srf.html pero
necesitas saber cuantos registros tienes... (o pódrias sencillamente
colocar un numero arbitrario como fin de la serie...)...
Quizas pueda realizarse tambien con las window functions pero...
habria que echarle un ojo a ver...
El día 21 de enero de 2010 11:36, arturo chavarro
<arturochavarro(at)gmail(dot)com> escribió:
> Hola compañeros de antemano gracias por la atención prestada,
>
> Soy navato en esto y la verdad no he encontrado en gogle ni en el soporte...
>
> estoy buscando la forma de poner un campo auto incremental en una vista, me
> explico
>
> Tengo una tabla donde se relacionan id, fecha actividad, nomactividad,
> id_tipo_actividad.
>
> hago un select para sacar los registros id_tipo_actividad = 4
>
> Select fecha actividad, nomactividad from actividades where
> id_tipo_actividad=4
>
> hasta este punto no tengo ningun lio pero requiero nuemerar los registros
> en un campo turno que salen de la consulta de 1 en uno hasta el final para
> poderlos mostrar directamente en la aplicación.
>
> la salida seria algo así
>
> turno fecha actividad nomactividad
>
> 1 fecha_1 actividad1
>
> 2 fecha_2 actividad2
>
> 3 fecha_3 actividad3
>
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2010-01-21 17:05:17 | Re: vista con campo auto incremental |
Previous Message | arturo chavarro | 2010-01-21 16:06:08 | vista con campo auto incremental |