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

现有一个字段数据为1到N不等,是主键数据,还有个空的字符字段 小弟我想修改空字符字段里的数据要求格式如下V0000001后面的那个1就是主键修改数据必须保持在8

2013-09-07 
现有一个字段数据为1到N不等,是主键数据,还有个空的字符字段 我想修改空字符字段里的数据要求格式如下V000

现有一个字段数据为1到N不等,是主键数据,还有个空的字符字段 我想修改空字符字段里的数据要求格式如下V0000001后面的那个1就是主键修改数据必须保持在8位
本帖最后由 z273894270 于 2013-09-05 12:15:56 编辑 现有一个字段数据为1到N不等,是为主键数据,还有有个空的字符串字段 我想修改空字符串字段里的数据要求格式如下V0000001后面的那个1就是主键修改数据必须保持在8位如1的主键修改结果为V0000001。主键ID为100的修改结果为V0000100。求各位大神给条SQL语句修改。谢谢 sql
[解决办法]


with t1 as
(
     select 1 tid from dual union all
     select 22 tid from dual union all
     select 333 tid from dual union all
     select 4444 tid from dual union all
     select 55555 tid from dual 
)

select 'V'
[解决办法]
lpad(tid,7,'0') c1
from t1

      c1
----------------------
1V0000001
2V0000022
3V0000333
4V0004444
5V0055555


[解决办法]
直接改成更新语句就行了

update 表 set 空字段 = 'V'
[解决办法]
lpad(主键字段,7,'0')

热点排行