Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Comando SQL não finalizado corretamente ao usar LIMIT


Sim, isso porque a Oracle não tem ou suporta limit cláusula e, portanto, você está recebendo ORA-00933 erro. Em vez disso, use FETCH .. OFFSET construir como
SELECT * FROM Person 
where person_name='rahul' 
order by created_time desc 
OFFSET 0 ROWS FETCH NEXT 10 ROWS ONLY;

Há muitas perguntas semelhantes no StackOverflow. Deveria ter tentado pesquisar o mesmo. Exemplo deste:Como limitar o número de linhas retornadas por uma consulta do Oracle após o pedido?