Um caractere de controle é um personagem em forma de quilates localizada no teclado. caracteres de controle indicam retorno de carro ou guia ou retrocesso. Digite um caractere de controle pressionando a tecla ea tecla de controle, ao mesmo tempo. A Oracle tem uma função CHR banco de dados integrado que facilita o uso de caracteres de controle em Oracle SQL * Plus e em Oracle PL / SQL. A função CHR aceita um valor inteiro como entrada e converte-lo para o valor de caracteres correspondente.
Encontrar valor decimal
Abra a tabela ASCII. Aqui você vai encontrar a lista completa de valores decimais para cada caractere de controle em https://ascii-table.com/ascii.php.
Encontre o valor decimal do caractere de controle desejado da tabela ASCII.
Entrada que decimal valor do caractere de controle para a função CHR. Isso fará com que a Oracle imprimir o carácter de controlo no Oracle SQL * Plus, bem como em PL / SQL.
exemplo 1
Abra a tabela ASCII. Você vai encontrar a lista completa de valores decimais para cada caractere de controle em https://ascii-table.com/ascii.php.
Encontre o valor decimal para o personagem de controle correspondente com alimentação de linha (^ J). Olhando para a tabela, você verá que o valor decimal correspondente é de 10.
valor inteiro de entrada 10 para a função CHR. O seguinte SQL irá imprimir um avanço de linha entre as duas cordas em sqlplus
SQLgt; selecione `teste` || chr (10) || `abc` do dual;
`Teste` ||
teste
abc
exemplo 2
Abra a tabela ASCII. Você vai encontrar a lista completa de valores decimais para cada caractere de controle em https://ascii-table.com/ascii.php.
Encontre o valor decimal para o personagem de controle correspondente com a tecla Backspace (^ H). Olhando para a tabela, você verá que o valor decimal correspondente é 8.
Entrada 8 para a função CHR. O seguinte SQL irá imprimir um retrocesso após a impressão da primeira corda, acabando com o último caractere da primeira corda, antes de imprimir a segunda.
SQLgt; selecione `teste` || chr (8) || `abc` do dual;
`Teste` ||
tesabc
exemplo 3
Abra a tabela ASCII. Você vai encontrar a lista completa de valores decimais para cada caractere de controle em https://ascii-table.com/ascii.php.
Encontre o valor decimal para o personagem de controle correspondente com Tabulação Horizontal (^ t). Olhando para a tabela, você verá que o valor decimal correspondente é 9.
Entrada 9 para a função CHR. O seguinte SQL irá imprimir uma guia horizontal após a impressão da primeira corda, antes de imprimir a segunda corda.
SQLgt; selecione `teste` || chr (9) || `abc` do dual;
`Teste` ||
abc teste

"






Como configurar alertas de e-mail da Oracle
Como faço para excluir oráculo das janelas ODBC?
Como converter um timestamp data tipo de dados em Oracle SQL
Como criar uma factura em aplicativos da oracle
Como importar xls para oracle
Como lidar com caracteres de escape em oracle sql
Como faço para verificar oracle sintaxe sql?