有6家公司,想修改其中两家公司客商名称和税号,可以根据客商所在公司主键值作为判断条件
麻烦问下:要在表名是bd_custome ,所属组织是 PK_ORG='0001A91000000000214E'的客商名称前面加'XD',客商名称字段是name,这个语句怎么写?
上面语句提示无此视图
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';