Comment utiliser des caractères de contrôle avec oracle sql

<

Contenu

article data-type="article">
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."

Un caractère de contrôle est un personnage en forme de carats situé sur le clavier. Les caractères de contrôle indiquent un retour chariot ou un onglet ou backspace. Tapez un caractère de contrôle en appuyant sur une touche et la touche de commande en 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 valeur de caractères correspondant.

Trouver Valeur décimale

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

  • Trouver la valeur décimale du caractère de contrôle désiré de la table ASCII.

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

Exemple 1

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

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

  • valeur entière d`entrée 10 dans la fonction 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` ||


    tester

    abc

exemple 2

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

  • Trouver 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 de 8.

  • Entrée 8 dans la fonction CHR. Le SQL suivante imprime un backspace 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

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

  • Trouver 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.

  • Entrée 9 dans la fonction CHR. Le SQL suivant affichera un onglet horizontal 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

AUTRES

» » » » Comment utiliser des caractères de contrôle avec oracle sql