注册 登录
编程论坛 Oracle论坛

这句更新语句怎么写?

summoner 发布于 2007-04-26 10:12, 1581 次点击
有一字段,目前数据库存的值如下
KXX-0000-1
KXX-0000-11
KXX-0000-111
KXX-0000-1111
KXX-0000-11111
KXX-0000-111111
.
.
.
想将数据更新成如下
KXX-0000-000001
KXX-0000-000011
KXX-0000-000111
KXX-0000-001111
KXX-0000-011111
KXX-0000-111111
.
.
.
即让后面是六位的整齐形式,这条更新语句应该怎么写?
2 回复
#2
hzjwcx2007-05-10 16:40
寫個procedure
#3
心中有剑2007-05-18 14:12
KXX-0000-1
update 表 set 字段= substr('KXX-0000-1',1,9) || lpad(substr('KXX-0000-1',10,6),6,'0')
1