Selecionar apenas uma linha de um recordset
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.
Obrigado pela força.
Buosi.
Buosinet
Curtidas 0
Respostas
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+
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