-
Cómo utilizar los caracteres de control con Oracle SQL
-
Un carácter de control es un personaje en forma de quilates-ubicada en el teclado. Los caracteres de control indican retorno de carro o pestaña o de retroceso. Llene un carácter de control pulsando una tecla y la tecla de control al mismo tiempo. Oracle tiene una RHC función de base de datos integrada que facilita el uso de los caracteres de control en Oracle SQL * Plus y en Oracle PL / SQL. La función CHR toma un valor entero como entrada, y lo convierte en el valor del carácter correspondiente.Instrucciones
Encuentra Valor decimal
1 Abra la tabla ASCII. Aquí encontrará la lista completa de los valores decimales para cada carácter de control en http://ascii-table.com/ascii.php.
2 Encuentra el valor decimal del carácter de control deseado de la tabla ASCII.
3 Entrada que decimal valor del carácter de control en función de la CDH. Esto hará que Oracle imprimir el carácter de control en Oracle SQL * Plus, así como en PL / SQL.
Ejemplo 1
4 Abra la tabla ASCII. Encontrará la lista completa de los valores decimales para cada carácter de control en http://ascii-table.com/ascii.php.
5 Encuentra el valor decimal para el carácter de control correspondiente con la línea de alimentación (^ J). Mirando la tabla, verá que el valor decimal correspondiente es de 10.
6 valor entero de entrada 10 en la función CHR. El siguiente código SQL imprimirá un salto de línea entre las dos cadenas en sqlplus
SQL> select 'prueba' || chr (10) || 'abc' de la doble;
'TEST' ||
pruebaa B C
Ejemplo 2
7 Abra la tabla ASCII. Encontrará la lista completa de los valores decimales para cada carácter de control en http://ascii-table.com/ascii.php.
8 Encuentra el valor decimal para el carácter de control correspondiente con la tecla Retroceso (^ H). Mirando la tabla, verá que el valor decimal correspondiente es 8.
9 Entrada 8 en la función CHR. El siguiente código SQL imprimirá un retroceso después de imprimir la primera cadena, acabando con el último carácter de la primera cadena, antes de imprimir la segunda.
SQL> select 'prueba' || chr (8) || 'abc' de la doble;
'TEST' ||
tesabcEjemplo 3
10 Abra la tabla ASCII. Encontrará la lista completa de los valores decimales para cada carácter de control en http://ascii-table.com/ascii.php.
11 Encuentra el valor decimal para el carácter de control correspondiente con Tabulación horizontal (^ t). Mirando la tabla, verá que el valor decimal correspondiente es 9.
12 Entrada 9 en la función CHR. El siguiente código SQL, se imprimirá una pestaña horizontal después de imprimir la primera cadena, antes de imprimir la segunda cadena.
SQL> select 'prueba' || chr (9) || 'abc' de la doble;
'TEST' ||
abc prueba