1.varchar转date
to_date('2018-01-01 00:00:00','YYYY-MM-DD HH24:MI:SS');
2.date转varchar
to_char(sysdate,'YYYY-MM-DD HH24:MI:SS');
3.number转varchar
1) to_char(1000);
2) concat('',1000);
3) ''||1000;
4.varchar转number
to_number('1000');
注意:以上转换要注意需要转化的对象是可以转化的才能转化,如果不合规则会转化失败
Oracle数据类型转换技巧
本文详细介绍了在Oracle数据库中如何进行不同数据类型之间的转换,包括日期、字符串和数字的相互转换。具体操作如使用TO_DATE将VARCHAR转为DATE,利用TO_CHAR将DATE或NUMBER转为VARCHAR,以及TO_NUMBER用于VARCHAR到NUMBER的转换。这些技巧对于日常数据库管理和编程非常实用。
904

被折叠的 条评论
为什么被折叠?



