描述:使用 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问题解决

               

posted on 2022-09-06 10:32  闪光狂风  阅读(213)  评论(0编辑  收藏  举报