在操作oracle数据库时,经常会遇到“ORA-00932: 数据类型不一致”的问题,需要强制对数据进行转换,常用的几种转换函数如下:
- 转换成字符串:
to_char()
- 转换成数字:
to_number()
select to_number('123') + to_number('123') from dual
- 转换成日期:
to_date()
例如如将一个字符串转换成日期类型:select to_date(‘2009-01-01’, ‘yyyy-mm-dd’) from dual;
更多的Oracle转换函数见:ORACLE 常用函数——转换函数by 潇湘隐者
或者参考:Oracle 11G函数整理(转换函数)by ceclar123