Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

raul_fazekas

como limitar a quantidade de linhas retornadas em um SQL

Recommended Posts

Será que alguém sabe se existe um jeito de limitar a quantidade de linhas retornadas por um sql no interbase 6 ?

 

Tenho um "for select" dentro de uma procedure que retorna várias linhas, mas utilizo apenas a primeira, e as demais tenho que ler, pois também naõ encontrei um comando que me fizesse sair do "for select" após a leitura da primeira linha, o suspend e o exit não servem. O jeito foi tentar limitar a quantidade de linhas retornadas pelo select, o "distinct" fez diminuir a quantidade, mas mesmo assim ainda retornam várias linhas, e a procedure acaba ficando lenta. sei que no oracle existe esta função, mas não consegui achar nada parecido no interbase.

 

Desde já agradeço a atenção de todos,

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok funcionou, eu estava colocando uma vírgula (,) depois do first 1 e o erro era esse, mas como não li direito pensei que o comando não tinha funcionado, agora funcionou ok ...muito obrigado. para quem ler este post o comando fica assim :

SELECT FIRST 1

nome_coluna_1,

nome_coluna_2,

nome_coluna_n

FROM nome_tabela

WHERE condição;

 

obrigado mais uma vez amigo...esse comando quebrou um galhão ....valeu !!!! abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.