Selecionar apenas uma linha de um recordset

Firebird

03/12/2003

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

Curtidas 0

Respostas

Afarias

Afarias

03/12/2003

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
order by rows 1 to 1


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

select first 1 * from tabela
where
order by


T+


GOSTEI 0
POSTAR