Les partenaires publicitaires:

Comment utiliser les caractères de contrôle avec Oracle SQL

Un caractère de contrôle est un personnage en forme de carats situé sur le clavier. Les caractères de contrôle indiquent retour chariot ou un onglet ou retour arrière. Tapez un caractère de contrôle en appuyant sur une touche et la touche de commande dans le même temps. Oracle a une fonction base de données CHR intégré qui facilite l'utilisation des caractères de contrôle dans Oracle SQL * Plus et dans Oracle PL / SQL. La fonction CHR prend une valeur entière en entrée, et le convertit en une valeur de caractère correspondante.

Trouver Valeur décimale

  1. Ouvrez la table ASCII. Ici vous trouverez la liste complète des valeurs décimales pour chaque caractère de contrôle au https://ascii-table.com/ascii.php.

  2. Trouvez la valeur décimale du caractère de contrôle souhaité de la table ASCII.

  3. Entrée qui décimal valeur du caractère de contrôle dans la fonction CHR. Cela rendra Oracle imprimer le caractère de contrôle dans Oracle SQL * Plus, ainsi que dans PL / SQL.

Exemple 1

  1. Ouvrez la table ASCII. Vous trouverez la liste complète des valeurs décimales pour chaque caractère de contrôle au https://ascii-table.com/ascii.php.

  2. Trouvez la valeur décimale pour le caractère de commande correspondant avec conduite d'alimentation (^ J). En regardant le tableau, vous verrez que la valeur décimale correspondante est de 10.

  3. Valeur entière d'entrée 10 dans la fonction de CHR. Le SQL suivante permet d'imprimer un saut de ligne entre les deux chaînes dans sqlplus

    SQLgt; sélectionnez 'test' || chr (10) || 'abc' du double;



    'TEST' ||


    test

    alphabet

Exemple 2

  1. Ouvrez la table ASCII. Vous trouverez la liste complète des valeurs décimales pour chaque caractère de contrôle au https://ascii-table.com/ascii.php.




  2. Trouvez la valeur décimale pour le caractère de contrôle correspondant à Backspace (^ H). En regardant le tableau, vous verrez que la valeur décimale correspondante est 8.

  3. Entrée 8 dans la fonction de CHR. Le SQL suivante permet d'imprimer un retour en arrière après l'impression de la première chaîne, effaçant le dernier caractère de la première chaîne, avant d'imprimer la seconde.

    SQLgt; sélectionnez 'test' || chr (8) || 'abc' du double;

    'TEST' ||


    tesabc

Exemple 3

  1. Ouvrez la table ASCII. Vous trouverez la liste complète des valeurs décimales pour chaque caractère de contrôle au https://ascii-table.com/ascii.php.

  2. Trouvez la valeur décimale pour le caractère de contrôle correspondant à tabulation horizontale (^ t). En regardant le tableau, vous verrez que la valeur décimale correspondante est 9.

  3. Entrée 9 dans la fonction de CHR. Le SQL suivant affichera un onglet horizontale après l'impression de la première chaîne, avant d'imprimer la deuxième chaîne.

    SQLgt; sélectionnez 'test' || chr (9) || 'abc' du double;

    'TEST' ||


    abc de test

» » » » Comment utiliser les caractères de contrôle avec Oracle SQL