2010-07-08 15 views

Respuesta

12

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.

+0

Gracias Dave, lo entiendo ahora. – idiotgenius

1

Por su configuración. Puede configurar el comportamiento a través de sqlplus SET:

http://ss64.com/ora/syntax-sqlplus-set.html

+0

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

+0

¡Gracias por el enlace! – AieshaDot

Cuestiones relacionadas