我有一个字段是varchar2的商品名称字段。
因为商品在命名时,将名称中的一个字写错了。
如:迪斯尼 梦幻童装AD-4,商品名应为迪士尼 梦幻童装AD-4。
现在我要将所有商品名中包含“迪斯尼”的名称更改为“迪士尼”。
请问如何写?
update product_info
set name = ???
where name like '%迪斯尼%';
因为商品在命名时,将名称中的一个字写错了。
如:迪斯尼 梦幻童装AD-4,商品名应为迪士尼 梦幻童装AD-4。
现在我要将所有商品名中包含“迪斯尼”的名称更改为“迪士尼”。
请问如何写?
update product_info
set name = ???
where name like '%迪斯尼%';
set name = replace(name, '迪斯尼', '迪士尼')
where name like '%迪斯尼%';
update sc_tm_product_info s
set s.product_name = replace (product_name,'迪斯尼','迪士尼')
where s.product_name like '%迪斯尼%'