Sådan bruges styretegn med Oracle SQL

August 13

Sådan bruges styretegn med Oracle SQL

En kontrol karakter er en carat-formede tegn placeret på tastaturet. Styretegn angive vognretur eller tab eller backspace. Skriv en kontrol karakter af deprimerende en nøgle og CTRL-tasten på samme tid. Oracle har en indbygget database funktion CHR, som letter brugen af styretegn i Oracle SQL * Plus og i Oracle PL/SQL. Funktionen CHR tager et heltal som input, og omdanner den til den tilsvarende tegnværdi.

Instruktioner

Find Decimal værdi

1 Åbn tabellen ASCII. Her finder du den omfattende liste over decimal værdier for hver kontroltegn på http://ascii-table.com/ascii.php.

2 Find decimalværdien af det ønskede kontroltegn fra ASCII-tabellen.

3 Input denne decimalværdien af kontroltegnet i funktionen CHR. Dette vil gøre Oracle udskrive kontroltegn i Oracle SQL * Plus, såvel som i PL/SQL.

Eksempel 1

4 Åbn tabellen ASCII. Du vil finde den omfattende liste over decimal værdier for hver kontroltegn på http://ascii-table.com/ascii.php.

5 Find decimalværdien for det kontroltegn, svarer med linjeskift (^ J). Ser man på tabellen, vil du se, at den tilsvarende decimalværdi er 10.

6 Input heltalsværdi 10 i funktionen CHR. Den følgende SQL vil udskrive et linjeskift mellem de to strenge i sqlplus

SQL > Vælg 'test' || Chr (10) || " ABC' fra dual;

'TEST' ||


test

ABC

Eksempel 2

7 Åbn tabellen ASCII. Du vil finde den omfattende liste over decimal værdier for hver kontroltegn på http://ascii-table.com/ascii.php.

8 Find decimalværdien for det kontroltegn, svarer med Backspace (^ H). Ser man på tabellen, vil du se, at den tilsvarende decimalværdi er 8.

9 Indgang 8 i funktionen CHR. Den følgende SQL vil udskrive en backspace efter udskrivning den første streng, udslette det sidste tegn i den første streng, før du udskriver andet.

SQL > Vælg 'test' || Chr (8) || " ABC' fra dual;

'TEST' ||


tesabc

Eksempel 3

10 Åbn tabellen ASCII. Du vil finde den omfattende liste over decimal værdier for hver kontroltegn på http://ascii-table.com/ascii.php.

11 Find decimalværdien for kontrol karakter svarer med vandrette opgørelsen (^ t). Ser man på tabellen, vil du se, at den tilsvarende decimalværdi er 9.

12 Input 9 til funktionen CHR. Den følgende SQL vil udskrive en vandret tab efter udskrivning den første streng, før du udskriver den anden streng.

SQL > Vælg 'test' || Chr (9) || " ABC' fra dual;

'TEST' ||


teste abc


© 2019 iamgreatindian.com | Kontakt os: webmaster# iamgreatindian.com