Pregunte por el formato de impresión de sqlplus

Script de entorno de configuración

************************************

cd $ORACLE_HOME/sqlplus/admin

vi glogin.sql

define _editor=vi

Establece la salida del servidor en un tamaño 1000000

Abrir trimspool

Establecer longitud 5000

Establecer tamaño de línea 1000

Establecer tamaño de página 9999

Columna plan_plus_exp formato a80

Nombre global de la columna nombre del nuevo valor

Establecer termout desactivado

Definir gname=idle

Nombre global de la columna nombre del nuevo valor

seleccione lower(usuario)| | ' @ ' | substr(global_name, 1, decode( dot, 0, length(global_name), dot-1) ) global_name

desde (seleccione nombre global, instr ( nombre global, '.')punto de global _ nombre);

establecer sqlprompt ' & ampgname & gt'

Establecer termout en activado

Lo siguiente aquí Hay algunas instrucciones para estos scripts:

Definir _editor=vi: establece el editor predeterminado utilizado por sql*plus. Puede configurar el editor predeterminado en su editor de texto favorito (no un procesador de textos), como el Bloc de notas o emacs.

Establezca la salida del servidor en un tamaño de 100000: esto abrirá dbms_output de forma predeterminada (para que no tenga que escribir este comando cada vez). Además, establezca el tamaño del búfer predeterminado lo más grande posible.

Establecer Trimspoonon: al generar texto sin conexión, los espacios en ambos extremos de la línea de texto se eliminarán y el ancho de la línea será variable. Si se establece en APAGADO (el valor predeterminado), el ancho de las líneas de texto en cola es igual al LINESIZE establecido.

Establecer LONG 5000: establece el número predeterminado de bytes que se muestran al seleccionar una columna LONG o CLOB.

Tamaño de línea 1000: establece el ancho del texto mostrado por sql*plus en 1000 caracteres.

Establecer tamaño de página 9999: el tamaño de página puede controlar la frecuencia de impresión de títulos de sql*plus. Aquí, el tamaño de página se establece en un número muy grande (por lo que solo hay un conjunto de títulos por página).

Columna plan_plus_exp formato a80: establece el ancho predeterminado de la salida del plan de explicación obtenido mediante autotrace. La A80 suele ser suficiente para dejar todo el plan.

Activar/desactivar termout: Controla el retorno de la ejecución en modo @.

Definir gname=idle: Defina una variable gname con un valor de idle.

columna global_name nuevo_valor gname: le dice a sql*plus que obtenga el último valor en la columna global_name y asigne ese valor a la variable de sustitución gname.

seleccione lower(usuario)| | ' @ ' | substr(global_name, 1, decodificar( punto, 0, longitud(global_name), punto-1) ) global_name

desde (seleccione el nombre global, instr (nombre global, '.') punto del nombre global _ Obtenga el valor del nombre global).

set sqlprompt '& ampgname & gt': método común para configurar el indicador SQL