From: | Jaime Casanova <systemguards(at)gmail(dot)com> |
---|---|
To: | Roberto Aguirre <raguirre(at)infonegocio(dot)net(dot)pe> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: rownum |
Date: | 2005-12-29 16:01:16 |
Message-ID: | c2d9e70e0512290801i2dec7c89p60e5a1e32af9a384@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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 ;)
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2005-12-29 16:04:05 | Re: Borrar todas las tablas de una base de datos |
Previous Message | Leonel Nunez | 2005-12-29 15:59:08 | Re: Borrar todas las tablas de una base de datos |