Caros,
Estou com o seguinte problema:
Preciso fazer um select em uma tabela limitando o numero de registro a serem exibidos. Estou executando a seguinte instrução:
select TOP 50 DT_INICIO, DT_TERMINO FROM GRAVADOR.GRAV_GRAVACAO WHERE DT_INICIO >= '23-02-2008' order by DT_INICIO
E está retornando o seguinte erro:
ORA-00923: palavra-chave FROM não localizada onde esperada
O que pode está errado?
alguém pode me ajudar?
Grato,
Expedito Júnior
Erro de select com predicado TOP no vb6
-
- Rank: Estagiário Júnior
- Mensagens: 2
- Registrado em: Dom, 24 Fev 2008 11:11 am
- Localização: Recife - PE
-
- Rank: DBA Pleno
- Mensagens: 232
- Registrado em: Sex, 30 Mar 2007 7:26 pm
- Localização: Londrina - PR
Rafael O. Genaro
O problema está neste comando TOP, que não existe no Oracle.
Para recuperar os 50 primieiros registros, uma das possíveis soluções seria:
Para recuperar os 50 primieiros registros, uma das possíveis soluções seria:
select * from
(
select g.dt_inicio
, g.dt_termino
from gravador.grav_gravacao g
where g.dt_inicio >= to_date('23-02-2008', 'dd-mm-yyyy')
order by g.dt_inicio
) where rownum <= 50
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Google Adsense [Bot] e 1 visitante