Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2008, 11:54
claa_16
 
Fecha de Ingreso: noviembre-2006
Mensajes: 45
Antigüedad: 18 años
Puntos: 1
Sacar Ultimo Registro De Una Tabla

Hola quiero hacer una consulta de una BD oracle que me regrese solo un registro pero lo hago a travez de una subconsulta que pongo a continuacion.

select * from (select * from tipocambio order by id desc)where rownum<=1

como la tabla que consulto es muy grande y lo que hago con esta subconsulta es barrer todos los registros y despues solo saco un registro que es el ultimo que se inserto en la tabla. quisiera saber si hay una forma de optimizar esta consulta. o si ay otra forma de sacar el ultimo dato que se inserto en mi tabla.

muchas gracias y espero y me puedan ayudar.