在oracle中,当varchar2的字段中全是纯数字的时候,会将该字段中的值自动转换成number类型。
但是并不是所有的oracle的都可自动转换。在oracle中是有一个配置开关,当这个开关打开的时候,可以自动转换,如果没打开,就会关闭这个功能。
前几天,有同事遇到这种情况。在测试库中,字段会自动转换,但在生产库中就不能转换。所以,还是用 to_char,或者to_number函数进行转换,比较保险。
ORACLE中number和varchar2的自动转换
最新推荐文章于 2022-10-24 21:55:25 发布