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

问个更新主键的有关问题

2012-02-10 
问个更新主键的问题有个表的主键是char(5)原来里面存的是类似00001这样的数据想改成P +0001的就是以字母P

问个更新主键的问题
有个表的   主键   是     char(5)       原来里面存的是     类似   00001     这样的数据     想改成     'P '+0001     的     就是以字母P打头的数据         想把现有表的数据更新成这样     SQL该怎么写?     谢谢

[解决办法]
update tablename set col= 'P '||substr(col,-4)
[解决办法]
update tablename set col= 'P '||substr(col,2);
[解决办法]
update 表名 set 主键名= 'P '||substr(主键名,0,4)

热点排行