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.
Obrigado pela força.
Buosi.
Buosinet
Curtir tópico
+ 0
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+
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
Clique aqui para fazer login e interagir na Comunidade :)