日期:2014-05-17  浏览次数:20817 次

问个oracle小问题
就是这么在数字前补0
不要是char类型是数值的
比如 


22
补完是
001
022
001
就是不足用0
我这样写不行
to_number(barcode,'000')
不知道为什么

------解决方案--------------------
给你思路 例如 字符 1,你想得到字符0001 ,可以10000+1=10001,然后 截取后四位 就可以了;
22 (10000+22=10022) 后四位 0022