É o seguinte,

criei ações para navegar entre os registros utilizando select chave from 
tabela limit 1 offset XX.
Onde XX é uma variavel que inicializa com zero.
então para ir para o proximo registro, eu incremento XX e para voltar 
decremento.
Até ai tudo, só que após um usuário realizar uma pesquisa aleatória eu 
preciso atualizar esta variável novamente.
Fazendo:
select count(*) from tabela where chave < chave pesquisada order by chave

acredito que daria certo, só que não estou querendo fazer uma nova select 
por questão de desempenho....

Alguem tem uma sugestão mais elegante para o problema?


[],
Fernando de Oliveira


----- Original Message ----- 
From: "Raul Iavelberg" <[EMAIL PROTECTED]>
To: <brasil-usuarios@pgfoundry.org>
Sent: Friday, October 20, 2006 11:47 AM
Subject: [PostgreSQL-Brasil] obter número do registro


Fernando,

A coluna "Cod" não é a chave primária ? Para que você precisa saber qual
a "posição"  da linha dentro da tabela ?

Lembre-se que, no modelo relacional, não existe o conceito de ordem de
linhas em uma tabela.

[]s,

Raul Iavelberg





___________________________________________________________________________
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions !
Demandez à ceux qui savent sur Yahoo! Questions/Réponses
http://fr.answers.yahoo.com
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a