Oracle/PLSQL: función CAST

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Oracle/PLSQL: función CAST

Este tutorial de Oracle explica cómo usar Oracle/PLSQL Función CAST Con sintaxis y ejemplos.

describir

La función CAST de Oracle/PLSQL convierte un tipo de datos en otro.

sintaxis

La sintaxis de la función CAST en Oracle/PLSQL es:

CAST ( { expr | ( subquery ) | MULTISET ( subquery ) } AS type_name )

elenco permitido

Al usar la función CAST, se permiten las siguientes conversiones:

llegar desde
personaje, varchar2 número fechahora/intervalo crudo ancho de fila, ancho de uro nchar, nvarchar2
personaje, varchar2 X X X X X
número X X
fechahora/intervalo X X
crudo X X
ancho de fila, ancho de uro X X
nchar, nvarchar2 X X X X X

devolver los bienes

La función CAST devuelve el nuevo tipo de datos al que ha convertido.
Devuelve un error si el valor resultante es mayor que el tipo de destino.

aplicar para

La función CAST está disponible para las siguientes versiones de Oracle/PLSQL:

  • Oráculo 12c, Oráculo 11g, Oráculo 10g, Oráculo 9i

ejemplo

Veamos algunos ejemplos de la función CAST de Oracle y exploremos cómo usar la función CAST en Oracle/PLSQL.

Por ejemplo:

select CAST( '22-Aug-2003' AS varchar2(30) )
from dual;

Esto convierte la fecha (es decir, 22 de agosto de 2003) en un valor varchar2(30).