十万火急!!!在线!!! update tbname set ccode=lpad(ccode,10,'0'); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大哥,lpad是什么意思啊??通不过啊!!! SQL> select parent_id from mytest;PARENT_ID----------111111111128 rows selectedSQL> update mytest set parent_id = lpad(parent_id,10,'0');8 rows updatedSQL> commit;Commit completeSQL> select parent_id from mytest;PARENT_ID----------000000000100000000010000000001000000000100000000010000000011000000001100000000128 rows selected怎么可能不行? 在字符串的左边加上字符,你的ccode字段是什么类型?长度多少?应该可以的 select ID, decode(length(ccode),1,'000000000',2,'00000000')||ccode from table_name 1.如果你想把表里的数据改为0000000001,那么你要确认code应该是varchar2并且,长度>=10然后用update tbname set ccode=lpad(ccode,10,'0');2.如果只是显示结果: select lpad(ccode,10,'0') from tbname; --code 是 varchar2型 select lpad(nvl(to_char(ccode),'0'),10,'0') from tbname; --code 是 number型lpad 是sql函数 lpad(code,10,'0)就是返回字符长度10 code如不足10,那么左补0,补足10HQ.Wang 海清 同意nicholaz(九思·逢尤),刚才试了试,行得通哟.. 如果CCode是数字型,则 update mytest set CCode = lpad(to_char(id),10,'0');如果CCode是字符型 ,则 update mytest set CCode = lpad(id,10,'0'); 如何获取指定时间范围内的天数呢? 如何用pl sql 导出数据库dmp文件以及log日志和dat文件 oracle 简单链接的问题,感谢帮忙。立刻结贴。 ORACLE 启动的问题 帮新人推荐本书? 急救!同一个存储过程,添加/删除都可以,为什么修改不行? 七夕散分 弱弱的问题:为什么Management Server里看不见建好的数据库啊? 如何察看oracle数据库的字符集是什么? 请问一下,配置netmanager服务命后,在异地用EXP命令导出数据库总是失败! 请大家推荐一本数据库入门教材!谢谢! 可以在客户端检测服务器的运行状况吗?
----------
1
1
1
1
1
11
11
128 rows selectedSQL> update mytest set parent_id = lpad(parent_id,10,'0');8 rows updatedSQL> commit;Commit completeSQL> select parent_id from mytest;PARENT_ID
----------
0000000001
0000000001
0000000001
0000000001
0000000001
0000000011
0000000011
00000000128 rows selected
怎么可能不行?
如果你想把表里的数据改为0000000001,那么你要确认code应该是varchar2并且,长度>=10
然后用
update tbname set ccode=lpad(ccode,10,'0');2.如果只是显示结果:
select lpad(ccode,10,'0') from tbname; --code 是 varchar2型
select lpad(nvl(to_char(ccode),'0'),10,'0') from tbname; --code 是 number型lpad 是sql函数 lpad(code,10,'0)就是返回字符长度10 code如不足10,那么左补0,补足10HQ.Wang 海清
update mytest set CCode = lpad(to_char(id),10,'0');
如果CCode是字符型 ,则
update mytest set CCode = lpad(id,10,'0');