Oracle SUBSTR 和 to_char 的问题
select SUBSTR(TO_CHAR(20000000 + 0120526, '99999999'), 1,7) from dual;
‘201205’
select SUBSTR(TO_CHAR(20000000 + 0120526), 1,7) from dual;
‘2012052’
为什么会出这样的结果
求指点啊
[解决办法]
8位!这个函数最大只支持左边7位:9999999.0099
发布时间: 2012-10-16 09:57:37 作者: rapoo
Oracle SUBSTR 和 to_char 的问题
select SUBSTR(TO_CHAR(20000000 + 0120526, '99999999'), 1,7) from dual;
‘201205’
select SUBSTR(TO_CHAR(20000000 + 0120526), 1,7) from dual;
‘2012052’
为什么会出这样的结果
求指点啊
[解决办法]
8位!这个函数最大只支持左边7位:9999999.0099