Formatear la salida en SQL*Plus

Formatear la salida en SQL*Plus:
Principales opciones:

COLUMN [opciones] Permite formatear la salida de cada columna

CLEAR Limpia cualquier formato

FORMAT formato Define la visualizacion de una columna

An Establece el ancho de columna en número de caracteres

9 Digitos con supresion de ceros

0 Digitos dejando los ceros

$ Simbolo de dolar $

L Moneda local

. Posicion del punto decimal

, Separador de miles

| Inserta un salto de linea

HEADING texto Define la cebecera de la columna

JUSTIFY alineación justifica LA CABECERA de la columna

NOPRINT Oculta la columna

PRINT muestra la columna

TRUNCATE Trunca la cadena de caracteres al final de la primera linea

WRAPPED Continua escribiendo en la linea siguiente

TTITLE posicion texto Especifica una cabecera al principio de cada página

BTITLE posicion texto Especifica una texto al pie de cada página

BREAK [ON elemento de informe] Suprime la visualización de duplicados.

Ejemplo:

SQL> column username format A10
SQL> column PROGRAM format A40
SQL> column MACHINE format A20
SQL> ttitle center "CABECERA DE LA PAGINA"
SQL> btitle right "FIN SELECT"
SQL>  select USERNAME, PROGRAM, MACHINE from  gv$session where  username is not null;

CABECERA DE LA PAGINA
USERNAME   PROGRAM                                  MACHINE
---------- ---------------------------------------- --------------------
SYS        racgimon@devn1 (TNS V1-V3)               devn1
SYS        sqlplus@devn1 (TNS V1-V3)                devn1
SYS        oracle@devn1 (PZ99)                      devn1
SYS        racgimon@devn1 (TNS V1-V3)               devn1
SYS        racgimon@devn1 (TNS V1-V3)               devn1
SYS        racgimon@devn2 (TNS V1-V3)               devn2
SYS        racgimon@devn2 (TNS V1-V3)               devn2
SYS        oracle@devn1(PZ99)                       devn1
SYS        racgimon@devn2 (TNS V1-V3)               devn2
FIN SELECT

Más información:

http://download.oracle.com/docs/cd/B19306_01/server.102/b14357/ch6.htm


Comentarios

Entradas populares de este blog

Buscar la sesión por PID y ver la query SQL en Oracle

Como mover un indice de tipo LOB a un tablespace diferente

Eliminar procesos MySQL que están en estado SLEEP por determinado tiempo