答案 0 :(得分:4)
您在寻找replace()
吗?如果dynamic_attributes
是字符串:
update t
set dynamic_attributes = replace(dynamic_attributes,
'#Rule number=0#',
'#Rule number=1#'
)
where dynamic_attributes like '%#Rule number=0#%';
注意:字符串可能不是存储此类列表的最佳方式。您应该考虑每个customer_id
和动态属性一行的表。
答案 1 :(得分:1)
这是:
UPDATE A
SET A.dynamic_attributes = REPLACE(A.dynamic_attributes,'#Rule number=0#','#Rule number=1#')
FROM yourtable AS A
WHERE A.dynamic_attributes LIKE '%#Rule number=0#%'