6.4.3 数据类型转换函数

CAST(expr as type_name)函数。该函数是进行类型转换的,可以把expr参数转成type_name类型。基本上用于数字与字符之间以及字符与日期类型之间的转换。类型之间的转换Oracle有一套规则表,这里不列出。示例脚本如下:


SELECT CAST('123'AS INTEGER)AS VHR,

CAST(123 AS VARCHAR2(8))AS NUM,

CAST(SYSDATE AS VARCHAR2(12))AS DT FROM DUAL;


【执行效果】

执行效果见图6.48。

6.4.3 数据类型转换函数 - 图1

图 6.48 CAST函数