Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Convertendo caracteres especiais em texto simples no oracle


O que constitui um "caráter especial" para você? Qualquer coisa fora do conjunto de caracteres US7ASCII?

Você pode usar o CONVERT função
SELECT convert( <<your string>>, 'US7ASCII' )
  FROM table_name

Supondo que haja um mapeamento para o caractere específico para o conjunto de caracteres US7ASCII, esse mapeamento será usado para substituir o caractere. Se não houver mapeamento definido, o caractere será substituído pelo caractere de substituição padrão, um ponto de interrogação "?".