Come utilizzare caratteri di controllo con Oracle SQL

December 1

Come utilizzare caratteri di controllo con Oracle SQL


Un carattere di controllo è un carattere a forma carati situato sulla tastiera. I caratteri di controllo indicano ritorno a capo o scheda o Backspace. Inserire un carattere di controllo premendo una chiave e la chiave di controllo allo stesso tempo. Oracle ha una funzione CHR database integrato che facilita l'utilizzo di caratteri di controllo in Oracle SQL * Plus e di Oracle PL / SQL. La funzione CHR un numero intero come input, e lo converte in valore carattere corrispondente.

istruzione

Trova Valore decimale

1 Aprire la tabella ASCII. Qui troverete l'elenco completo dei valori decimali per ogni carattere di controllo a http://ascii-table.com/ascii.php.

2 Trovare il valore decimale del carattere di controllo desiderato dalla tabella ASCII.

3 Input che decimale valore del carattere di controllo nella funzione CHR. Questo renderà Oracle stampare il carattere di controllo in Oracle SQL * Plus, così come in PL / SQL.

esempio 1

4 Aprire la tabella ASCII. Troverete l'elenco completo dei valori decimali per ogni carattere di controllo a http://ascii-table.com/ascii.php.

5 Trovare il valore decimale per il carattere di controllo corrispondente Line Feed (^ J). Guardando la tabella, vedrai che il corrispondente valore decimale è 10.

6 valore intero di ingresso 10 nella funzione CHR. Il seguente SQL stamperà un avanzamento di riga tra le due stringhe in sqlplus

SQL> selezionare 'test' || chr (10) || 'abc' da doppio;

'TEST' ||



test

abc

esempio 2

7 Aprire la tabella ASCII. Troverete l'elenco completo dei valori decimali per ogni carattere di controllo a http://ascii-table.com/ascii.php.

8 Trovare il valore decimale per il carattere di controllo corrispondente con Backspace (^ H). Guardando la tabella, vedrai che il corrispondente valore decimale è 8.

9 Input 8 nella funzione CHR. Il seguente SQL stamperà un backspace dopo la stampa la prima stringa, cancellando l'ultimo carattere della prima stringa, prima di stampare il secondo.

SQL> selezionare 'test' || chr (8) || 'abc' da doppio;

'TEST' ||



tesabc

esempio 3

10 Aprire la tabella ASCII. Troverete l'elenco completo dei valori decimali per ogni carattere di controllo a http://ascii-table.com/ascii.php.

11 Trovare il valore decimale per il carattere di controllo corrispondente Tabulation orizzontale (^ t). Guardando la tabella, vedrai che il corrispondente valore decimale è 9.

12 Ingresso 9 nella funzione CHR. Il seguente SQL stamperà una scheda orizzontale dopo la stampa la prima stringa, prima di stampare la seconda stringa.

SQL> selezionare 'test' || chr (9) || 'abc' da doppio;

'TEST' ||



Test abc