replace
语法
REPLACE ( string_expression , string_pattern , string_replacement )
参数
string_expression 要搜索的字符串表达式。string_expression 可以是字符或二进制数据类型。
string_pattern 是要查找的子字符串。string_pattern 可以是字符或二进制数据类型。string_pattern 不能是空字符串 (”)。
string_replacement 替换字符串。string_replacement 可以是字符或二进制数据类型。
返回类型
如果其中的一个输入参数数据类型为 nvarchar,则返回 nvarchar;否则 REPLACE 返回 varchar。
如果任何一个参数为 NULL,则返回 NULL。
上面都是官话,不好懂!翻成白话:REPLACE(String,from_str,to_str)
即:将String中所有出现的from_str替换为to_str。
<update id="updateOperValues" >
update admin_user_info set user_oper_values = REPLACE(user_oper_values,#{oldMenuNumber},#{menuNumber});
</update>
这里的sql用到了replace()函数,就是替换的意思。replace()中有三个参数,
第一个参数表示要替换的字段,
第二个参数表示要替换的旧值,
第三个参数表示要替换成的新值。
评论前必须登录!
注册