Funciones de Conversión en Oracle PLSQL
Para facilitar la consulta, proporcionamos una lista de todas las funciones de Oracle / PLSQL. La lista de funciones de Oracle / PLSQL se clasifica en el tipo de función basada en categorías como cadena / carácter, conversión, avanzado, numérico / matemático y fecha / hora.
Estas funciones se pueden utilizar en sentencias PLSQL o bien, pueden utilizarse dentro del entorno de programación proporcionado por la base de datos Oracle / PLSQL, como procedimientos almacenados, funciones, disparadores, etc.
En esta sección se hace un repaso de las funciones de conversión, las funciones convierten un valor de un tipo de dato a otro.
Listado de Funciones de Conversión
BIN_TO_NUM.- Esta función convierte un vector de bits en un número.
CAST.- Esta función convierte un tipo de datos en otro.
CHARTOROWID.- Esta función convierte un char, varchar2, nchar o nvarchar2 en un rowid.
FROM_TZ.- Esta función convierte un valor TIMESTAMP (dado una TIME ZONE) a un valor TIMESTAMP WITH TIME ZONE.
HEXTORAW.- Esta función convierte un valor hexadecimal en un valor sin procesar.
NUMTODSINTERVAL.- Esta función convierte un número en un INTERVAL DAY TO SECOND literal.
NUMTOYMINTERVAL.- De igual manera esta función convierte un número en un literal de INTERVAL YEAR TO MONTH.
RAWTOHEX.- Esta función convierte un valor bruto en un valor hexadecimal. Sin embargo según uno de nuestros espectadores dice que esta función es útil para mover un valor varchar a un campo de blob.
TO_CHAR.- Esta función convierte un número o una fecha en una cadena.
TO_CLOB.- Al igual que convierte un valor LOB del conjunto de caracteres nacional en el conjunto de caracteres de base de datos.
TO_DATE.- Esta función convierte una cadena en una fecha.
TO_DSINTERVAL.- Esta función convierte una cadena en un tipo INTERVAL DAY TO SECOND.
TO_LOB.- Esta función convierte los valores LONG o LONG RAW en valores LOB.
TO_MULTI_BYTE.- Esta función devuelve un valor de carácter con todos los caracteres de un solo byte convertidos en caracteres multibyte. Además su conjunto de caracteres de base de datos contiene caracteres de un solo byte y varios bytes.
TO_NCLOB.- Esta función convierte un valor LOB en un valor NCLOB.
TO_NUMBER.- De igual manera esta función convierte una cadena en un número.
TO_SINGLE_BYTE.- Esta función devuelve un valor de carácter con todos los caracteres multibyte convertidos en caracteres de un solo byte.
TO_TIMESTAMP.- Esta función convierte una cadena en una marca de tiempo.
TO_TIMESTAMP_TZ.- Mientras que esta función convierte una cadena en una marca de tiempo con zona horaria.
TO_YMINTERVAL.- Esta función convierte una cadena en un tipo INTERVAL YEAR TO MONTH.
Para concluir, en nuestro próximo entrada veremos Funciones Analíticas.