GARANTIR DESCONTO

Fórum Selecionar apenas uma linha de um recordset #40566

03/12/2003

0

Galera, preciso fazer que um select retorne apenas a primeira linha de um recordset. No Oracle, basta colocar ROWNUM = 1 na clausula where, mas no IB eu não sei fazer...

Obrigado pela força.

Buosi.


Buosinet

Buosinet

Responder

Posts

03/12/2003

Afarias

No Interbase 6.0 ou inferior, vc só consegue fazer isso com stored procedures. No IB 6.5 e superior, vc tem a cláusula ROWS.

select * from tabela
where {condição}
order by rows 1 to 1


No Firebird, qualquer versão, vc tem a cláusula FIRST

select first 1 * from tabela
where {condição}
order by


T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar