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