描述:使用 charindex 函数对 text 字段所要截取的内容下标读取
例如:str(表字段名称-类型text)= <p>●123456</p> 截取 123 ,
index1= chaindex('1',str),index2=charindex('3',str)
select substring(str,index1,index2) 这时候得到的截取结果会和预期不符
解决:修改原表字段str 类型为ntext,
或者将要处理的数据搞到一个新的临时数据处理表,str类型 设置为ntext
总结:substring对 text数据类型特殊字符处理乱码导致的问题,修改为ntext问题解决
标签:substring,text,截取,sqlserver,乱码,str,ntext From: https://www.cnblogs.com/kuangfeng/p/16660924.html