由于项目原因,里面insert语句用到cast转换数据类型
select cast(要转换的源列 as 要转换的目标数据类型) from 要转换的表
附上官方手册,可以转换内建,集合,array,nested及多集到对应的数据类型
以下为cast类型转化图表
Table 5-1 Casting Built-In Datatypes
| from BINARY_FLOAT, BINARY_DOUBLE | from CHAR, VARCHAR2 | fromNUMBER | from DATETIME / INTERVAL (Note 1) | fromRAW | from ROWID, UROWID (Note 2) | from NCHAR, NVARCHAR2 | |
|---|---|---|---|---|---|---|---|
|
to BINARY_FLOAT, BINARY_DOUBLE |
X |
X |
X |
-- |
-- |
-- |
X |
|
to CHAR, VARCHAR2 |
X |
X |
X |
X |
X |
X |
-- |
|
to NUMBER |
X |
X |
X |
-- |
-- |
-- |
X |
|
to DATE, TIMESTAMP, INTERVAL |
-- |
X |
-- |
X |
-- |
-- |
-- |
|
to RAW |
-- |
X |
-- |
-- |
X |
-- |
-- |
|
to ROWID, UROWID |
-- |
X |
-- |
-- |
-- |
Xa |
-- |
|
to NCHAR, NVARCHAR2 |
X |
-- |
X |
X |
X |
X |
X |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9240380/viewspace-666424/ ,如需转载,请注明出处,否则将追究法律责任。