首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

问个oracle小疑点

2012-11-19 
问个oracle小问题就是这么在数字前补0不要是char类型是数值的比如2122补完是001022001就是不足用0我这样写

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


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

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

热点排行