select SUBSTR(TO_CHAR(20000000 + 0120526, '99999999'), 1,7) from dual;
‘201205’
select SUBSTR(TO_CHAR(20000000 + 0120526), 1,7) from dual;
‘2012052’为什么会出这样的结果求指点啊
‘201205’
select SUBSTR(TO_CHAR(20000000 + 0120526), 1,7) from dual;
‘2012052’为什么会出这样的结果求指点啊
20000000 + 0120526这个做了运算=20120526
select TO_CHAR(20000000 + 0120526, '9999999999999999') from dual;
因为前面全部被空格填充了。