From: | "Roberto Aguirre" <raguirre(at)infonegocio(dot)net(dot)pe> |
---|---|
To: | "'Jaime Casanova'" <systemguards(at)gmail(dot)com> |
Cc: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: rownum |
Date: | 2005-10-29 16:44:31 |
Message-ID: | 000201c5dca8$096752f0$0401a8c0@srvcampos |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Y si quiero que un query arroje a lo mucho solo 3 registros como se deberia
hacer? (en ORACLE "where rownum<=3")
-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Jaime Casanova
Enviado el: Jueves, 29 de Diciembre de 2005 11:01 a.m.
Para: Roberto Aguirre
CC: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] rownum
On 12/29/05, Roberto Aguirre <raguirre(at)infonegocio(dot)net(dot)pe> wrote:
> Una consulta, cual es la analogia del ROWNUM que se usa en ORACLE para
> el postgress?
>
>
>
lo mas cercano seria el OID, pero no te asegura unicidad en una base de
datos muy grandes...
lo otro similar seria el CTID que es la ubicacion fisica en disco, pero
debido a que cada update crea un nuevo registro ese valor es muy volatil
para ser tomado en serio fuera de una transaccion (y alguien dijo que aun
dentro de la transaccion hay que sospechar)...
en todo caso, no existe un exacto igual... si quieres algo que identifique
de forma unica a cada fila de una tabla crea un campo serial
--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)
---------------------------(fin del mensaje)---------------------------
TIP 5: ¿Has leído nuestro extenso FAQ?
From | Date | Subject | |
---|---|---|---|
Next Message | Carlos Eduardo | 2005-10-29 18:58:57 | Re: Problemas con Ñ en PHP |
Previous Message | Mario Gonzalez | 2005-10-29 15:24:40 | Re: Driver para .net |