plsql批量修改数据

15521267149 图像处理工程师  2018-10-11 11:47:53
题目:把车牌号码是“粤A”开头的全部修改为“京A”开头
代码:
UPDATE VEHICLE
SET HPHM like '京A%'
where HPHM =
( SELETE HPHM
FROM VEHICLE
WHERE HPHM LIKE '粤A%')



这是我写的plsql程序,请问问题在哪里呢
...全文
779 1 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
15521267149 2018-10-16
新建一列车主信息,往里面填充张1,张2,张3,张4,张5……
怎么操作呢 各位大神可以回答一下吗
回复
15521267149 2018-10-12
好的 谢谢啊
我去试试
回复
卖水果的net 2018-10-11

-- 截取法
UPDATE VEHICLE 
SET HPHM = '京A' || substr(HPHM,3,30)
WHERE HPHM LIKE  '粤A%';

-- 替换法
UPDATE VEHICLE 
SET HPHM =REPLACE(HPHM,'粤','京')
WHERE HPHM LIKE  '粤A%';



回复
二月十六 2018-10-11
SET HPHM like '京A%' --这样就把HPHM都变成京A%了
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2018-10-11 11:47
社区公告
暂无公告