transponer registros multiple ejemplos consultas columns columnas 11g 10g oracle sqlplus

registros - pivot oracle ejemplos



¿Cómo formateo mis consultas de Oracle para que las columnas no se envuelvan? (4)

Utilizo una consulta genérica que llamo "volcado" (¿por qué? No sé) que se ve así:

SET NEWPAGE NONE SET PAGESIZE 0 SET SPACE 0 SET LINESIZE 16000 SET ECHO OFF SET FEEDBACK OFF SET VERIFY OFF SET HEADING OFF SET TERMOUT OFF SET TRIMOUT ON SET TRIMSPOOL ON SET COLSEP | spool &1..txt @@&1 spool off exit

Luego llamo a SQL * Plus pasando el script SQL real que quiero ejecutar como argumento:

sqlplus -S user/password@database @dump.sql my_real_query.sql

El resultado se escribe en un archivo

my_real_query.sql.txt

.

Lo he intentado, pero no funciona:

col * format a20000

¿Realmente tengo que enumerar cada columna específicamente? Eso es un gran dolor en el culo.


set wrap off set linesize 3000 // or something very large

Cojo.


No te preocupes, ya lo resolví:

set wrap off set linesize 3000 -- (or to a sufficiently large value to hold your results page)

Que encontré por:

show all

Y buscando alguna opción que parezca relevante.


set WRAP OFF set PAGESIZE 0

Intenta usar esas configuraciones.