Cuando ejecuto un enunciado SQL que supuestamente devuelve una fila exacta, los nombres de las columnas de impresión sqlplus muchas veces? por qué ?¿Por qué Oracle Sql * Plus imprime muchos encabezados innecesarios?
Respuesta
Probablemente debido a su tamaño de página es mucho menor que el número de líneas necesarias para mostrar los datos, debido a la envoltura. Repite el encabezado en cada "página" de salida, incluso si no se ha completado mostrando una sola fila.
Con el fin de ver/copiar y pegar toda una producción como un todo, intente SET PAGESIZE 10000
(u otro número grande).
Para explorar la salida en la consola, probablemente prefiera configurarla en la altura de la ventana de la consola (lo ha adivinado, el "tamaño de página" real). De esta forma, verá exactamente un conjunto de encabezados, cualquiera que sea el lugar en el resultado en el que se encuentre, que es exactamente el propósito de esta declaración.
Un comando estrechamente relacionado es SET LINESIZE
- ancho de salida.
Por su configuración. Puede configurar el comportamiento a través de sqlplus SET:
Gracias Daniel. ¿Te refieres a que te vayas? Conozco esta configuración. pero como dije, se supone que el sql I runned devuelve una fila exacta, cuando el encabezado está activado, el encabezado de columna debería aparecer una vez. pero sqlplus imprime el mismo encabezado de columna sin datos devueltos muchas veces. – idiotgenius
¡Gracias por el enlace! – AieshaDot
- 1. USE DATABASE en SQL PLUS ORACLE 11gr1
- 2. ¿Por qué SQL * Plus se compromete al salir?
- 3. ¿Por qué linq-2-sql crea objetos adicionales innecesarios?
- 4. ¿Qué significa "2" en SQL * Plus?
- 5. Equivalente a \ G de MySQL en SQL * Plus de Oracle
- 6. Cómo obtener Oracle create table statement en SQL * Plus
- 7. ¿Existe una buena alternativa a SQL * PLUS para Oracle?
- 8. Java: ¿por qué imprime nulo?
- 9. ¿Qué hace (+) en Oracle SQL?
- 10. cuenta scott bloqueada en SQL Plus
- 11. SQL Plus no muestra Inglés
- 12. oracle SQL plus cómo finalizar el comando en el archivo SQL?
- 13. SQL * Plus historial bajo Linux
- 14. ¿Por qué no se imprime mi cadena?
- 15. ¿Por qué este código solo imprime 42?
- 16. ¿Por qué console.dir ('') imprime "sin propiedades"?
- 17. ¿Por qué se requiere sid en 'KILL SESSION' (Oracle SQL)?
- 18. SQL muchos a muchos seleccione
- 19. SQL * Plus no ejecuta scripts SQL que SQL Developer hace
- 20. En Oracle, ¿por qué es '' = '' falso?
- 21. Oracle PL/SQL Query Order Por problema con Distinct
- 22. ¿Cómo ejecutar la consulta de Oracle con begin/end en SQL * Plus?
- 23. Cómo mostrar las bases de datos Oracle 11g utilizando SQL * Plus
- 24. ¿Cómo visualizo el contenido completo de la columna LOB en Oracle SQL * Plus?
- 25. Error de adaptador de protocolo TNS al iniciar Oracle SQL * Plus
- 26. Imprime una lista separada por comas en T-SQL
- 27. consulta SQL compleja, muchos a muchos
- 28. SQL - muchos-a-muchos tabla principal clave
- 29. ¿por qué jvm tiene muchos clasloaders? ¿por qué no uno?
- 30. Oracle SQL usando Como por un comodín
Gracias Dave, lo entiendo ahora. – idiotgenius