oracle数据库修改某列值值中部分值前缀语句

有6家公司,想修改其中两家公司客商名称和税号,可以根据客商所在公司主键值作为判断条件

麻烦问下:要在表名是bd_custome ,所属组织是 PK_ORG='0001A91000000000214E'的客商名称前面加'XD',客商名称字段是name,这个语句怎么写?

上面语句提示无此视图

我的解答思路和尝试过的方法 :百度百度过没有找到相关语句
我想要达到的结果:修改5家公司中其中两家公司的客商名称及税号,可以用两家公司主键做限定条件,麻烦帮忙看看语句怎么写:要修改的表名是bd_custome,要修改的字段名称是name ,限定条件公司主键是PK_ORG='0001A91000000000214E',
update bd_custome set name=concat('XD',name) where PK_ORG='0001A91000000000214E';

我猜你应该不是想直接修改原始数据吧,那样直接登进数据库后台把记录改了就完事了
如果你不想改原始数据,但是又想查询出来的数据前面加上XD,可以新建一个表,里面两列,一列公司ID,一列前缀
然后查询的时候left join过来,直接内容拼接一下

你这个不就是个简单的字符串拼接么?直接管道符拼一下就完事了,没看明白你问题难点在哪

update bd_custome set name='XD'||name where PK_ORG='0001A91000000000214E';