Tipos de funciones para la conversión de datos en sql - oracle sql
Funciones de conversión:
- ASCIISTR [n]: Esta función permite convertir cualquier carácter que no sea ASCII en una cadena a formato utf-16.
- BIN_TO_NUM [n1, n2, n3]: Convierte una secuencia binaria a formato decimal, donde cada valor «n» debe ser 0 o 1.
- CHARTOROWID [n]: Transforma una cadena de caracteres en un dato de tipo ROWID.
- CAST [n]: Ofrece la posibilidad de cambiar temporalmente el tipo de dato de un valor a otro.
- CONVERT [char, destino, origen]: Cambia el valor de «char» de un conjunto de caracteres «origen» a otro «destino».
- COMPOSE [‘char’]: Convierte «char» a una cadena Unicode normalizada según el conjunto de caracteres del dato proporcionado.
- DECOMPOSE [char]: Transforma «char» en una cadena individualizada.
- HEXTORAW [char]: Convierte un valor de tipo Char a un valor de tipo RAW.
- RAWTOHEX [raw]: Cambia un valor de tipo RAW a su representación en hexadecimal.
- RAWTONHEX [raw]: Convierte un valor RAW a NVARCHAR2.
- ROWIDTOCHAR [rowid]: Transforma un valor de ROWID en una cadena de tipo VARCHAR2 con longitud fija de 18 caracteres.
- ROWIDTONCHAR [rowid]: Convierte un valor ROWID en un valor NVARCHAR2.
- SCN_TO_TIMESTAMP [number]: Convierte un número SCN [System Change Number] en un valor timestamp aproximado.
- TIMESTAMP_TO_SCN [timestamp]: Transforma un valor timestamp en su SCN correspondiente.
- TO_BINARY_DOUBLE [expr, gfmt, ’nlsparam’]: Devuelve un número en coma flotante con doble precisión.
- TO_BINARY_FLOAT [expr, fmt, ’nlsparam’]: Devuelve un número en coma flotante con precisión simple.
- TO_CLOB [char]: Convierte un valor de tipo char a un valor CLOB. Puede aplicarse a valores de los tipos CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB o NCLOB.
- TO_DATE [n1, [n2]]: Transforma una cadena de texto «n1» en una fecha según el formato de conversión «n2».
- TO_LOB [long_column]: Convierte una columna de tipo LONG o LONG RAW a un valor de tipo LOB.
- TO_MULTI_BYTE [char]: Devuelve una cadena de caracteres en la que todos los caracteres de un solo byte se han convertido a caracteres multibyte.
- TO_NUMBER [n]: Transforma una cadena de texto en un valor numérico.
- TO_SINGLE_BYTE [char]: Convierte los caracteres multibyte de una cadena a caracteres de un solo byte. Aplica a los tipos CHAR, VARCHAR2, NCHAR o NVARCHAR2, y devuelve un valor del mismo tipo que el de «char».