Hemos estado investigado en diferentes espacios para así traerte la respuesta a tu inquietud, en caso de alguna inquietud puedes dejarnos la pregunta y te responderemos porque estamos para ayudarte.
Solución:
https://forums.oracle.com/forums/thread.jspa?threadID=447344
La sección pertinente dice:
No hay una configuración para obtener todos los registros. De todos modos, no le gustaría que SQL Developer busque minutos en tablas grandes. Si, para una tabla específica, desea obtener todos los registros, puede hacer Control-Fin en el panel de resultados para ir al último registro. Puede cronometrar el tiempo de recuperación usted mismo, pero eso variará según la velocidad y la congestión de la red, el programa (SQL*Plus será más rápido que SQL Dev porque es más simple), etc.
También hay un botón en la barra de herramientas que es un “Fetch All
” botón.
FWIW Tenga cuidado al recuperar todos los registros, para un conjunto de registros muy grande podría causarle todo tipo de problemas de memoria, etc.
Hasta donde yo sé, SQL Developer usa JDBC detrás de escena para obtener los registros y el límite lo establece JDBC setMaxRows()
procedimiento, si pudiera modificar esto (probablemente no sería compatible), entonces podría cambiar el comportamiento del desarrollador de SQL.
Seleccione Herramientas > Preferencias > Base de datos / Avanzado
Hay un campo de entrada para Sql Array Fetch Size pero solo permite configurar un máximo de 500 filas.
Si está ejecutando una secuencia de comandos, en lugar de una declaración, puede aumentar esto seleccionando Herramientas/Preferencias/Hoja de trabajo y aumentando “Filas máximas para imprimir en una secuencia de comandos”. El valor predeterminado es 5000, puede cambiarlo a cualquier tamaño.
Te mostramos comentarios y valoraciones
Agradecemos que desees añadir valor a nuestro contenido informacional tributando tu experiencia en las notas.