Come formattare l'output di Oracle SQL su una riga

August 8

Come formattare l'output di Oracle SQL su una riga


In questo esempio, vogliamo recuperare tutte le colonne di una tabella dipendente (EMP) in modo che ogni uscita registrato in una sola riga. Normalmente, Oracle presuppone che la dimensione linea di default è di 80 caratteri. Dopo ogni carattere 80th nell'output, Oracle avvia una nuova linea. Per formattare l'output di Oracle SQL in modo che si adatti in una sola riga, abbiamo bisogno di cambiare le impostazioni per rendere la dimensione linea predefinita superiore a ogni uscita registrato.

istruzione

1 Accedere SQL * Plus, che apparirà simile a queste informazioni:

sqlplus <nomeutente> / <password> @ <db_service_name>

2 Trovare la struttura della tabella (s) che si desidera eseguire una query che si desidera eseguire una query utilizzando il comando disc in SQL * Plus.

SQL> disc emp

Nome Null? Digitare



NUMERO EMP_ID

EMP_NAME VARCHAR2 (30)

NUMERO DI STIPENDIO

EMP_TITLE VARCHAR2 (30)

EMP_CITY VARCHAR2 (30)

3 Impostare la dimensione linea predefinita ad un valore superiore alla lunghezza di ciascun output record. Qui si impostare la dimensione linea 150.

SQL> set lin 150

4 Utilizzare una dichiarazione prescelta per recuperare le colonne dalla tabella dipendente.

SQL> select * from emp;

EMP_ID EMP_NAME SALARY EMP_TITLE EMP_CITY



1 aaaaaaaaaa 100000 Vice President Babylon

1 bbbbbbbbbb 200000 Senior Vice President Jersey City

Ogni uscita registrato in una sola riga.