Tiempo de lectura:1 Minutos, 1 Segundos

La función CONVERT en Oracle te permite convertir una cadena con determinado conjunto de caracteres a la misma cadena pero con distinto conjunto de caracteres, por ejemplo, de ANSI a UTF8. Esta función esta englobada en las denominadas funciones de cadena.

Sintaxis

Escribe la siguiente sintaxis para utilizarlo:

CONVERT(expresión,conjunto_destino[, conjunto_origen]);
  • Convert: es el nombre de la función.
  • Expresión: es la cadena que se quiere convertir.
  • Conjunto_destino: conjunto de caracteres al cual se quiere convertir la cadena
  • Conjunto_origen: conjunto de caracteres que tiene la cadena a convertir (opcional)

Ejemplos

Convertir de ANSI a UTF8

En el siguiente voncertimos la cadena ‘Miguel Troyano’ del conjunto de caracteres.

SELECT	
    CONCAT('Blog de',' Miguel Troyano') COLUMNA1
FROM 
    dual;

Conjuntos de datos comunes

En la siguiente tabla puedes observar los conjuntos de caracteres más utilizados:

Juego de caracteresDescripción
AL32UTF8Unicode 5.0 Universal character set UTF-8 encoding form
EE8MSWIN1250Microsoft Windows East European Code Page 1250
JA16SJISTILDEJapanese Shift-JIS Character Set, compatible with MS Code Page 932
US7ASCIIUS 7-bit ASCII character set
UTF8Unicode 3.0 Universal character set CESU-8 encoding form
WE8EBCDIC1047IBM West European EBCDIC Code Page 1047
WE8ISO8859P1ISO 8859-1 West European 8-bit character set
WE8MSWIN1252Microsoft Windows West European Code Page 1252
ZHT16MSWIN950Microsoft Windows Traditional Chinese Code Page 950

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y los términos de servicio de Google.

Perfiles en Redes Sociales