Tecnología

Inicio

Cómo dar formato a la salida de Oracle SQL en una sola línea

Cómo dar formato a la salida de Oracle SQL en una sola línea


En este ejemplo, queremos recuperar todas las columnas de una tabla de empleados (EMP), de modo que cada salida grabada cabe en una sola línea. Normalmente, Oracle asume que el tamaño de línea por defecto es de 80 caracteres. Después de cada personaje 80º en la salida, Oracle comienza una nueva línea. Con el fin de dar formato a la salida de Oracle SQL para que quepa en una línea, tendremos que cambiar la configuración para que el tamaño de línea por defecto mayor que cada salida registrada.

Instrucciones

1 Iniciar sesión en SQL * Plus, que aparecerá similar a esta información:

sqlplus <nombre de usuario> / <contraseña> @ <db_service_name>

2 Encuentra la estructura de la tabla (s) que desea consultar desea consultar mediante el comando desc en SQL * Plus.

SQL> desc emp

Nombre null? Tipo



NÚMERO EMP_ID

EMP_NAME VARCHAR2 (30)

NÚMERO DE SUELDO

EMP_TITLE VARCHAR2 (30)

EMP_CITY VARCHAR2 (30)

3 Ajuste el tamaño de la línea predeterminada a un valor mayor que la longitud de cada salida de grabación. Aquí vamos a ajustar el tamaño de la línea 150.

SQL> set lin 150

4 Utilice una instrucción SELECT para recuperar las columnas de la tabla de empleados.

SQL> SELECT * FROM emp;

EMP_ID EMP_NAME SALARY EMP_TITLE EMP_CITY



1 aaaaaaaaaa 100000 Vice President Babylon

1 bbbbbbbbbb 200000 Vicepresidente Senior Jersey City

Cada salida grabada cabe en una sola línea.