field_name=replace(cast(feild_name as varchar(max)),'[&apos]','''')
//field_name 字段下存的是类似HTML语句、SQL语句、js语句等相对较长的文本!
你想本来你的字符串长度是1000,但是如果repalce函数存在参数最大长度限制为850(假设,实际可以去看看sqlserver的相关文档),那后面的150是不是就是丢了,做强转就是的话,可以让他尽可能的保证不丢数据
前面还有 update table_name set
如果去除cast函数直接replace函数会怎么样呢??