1.sql service 对text类的字段进行 字段截取操作可以使用 substring 但是如果text中存放的字段值过长需要对字段进行转换成varchar(max),不然会导致截取的时候数据丢失的情况。
select top 100 charindex('222',表的字段名)-1,len(substring(表的字段名,1,charindex('222',表的字段名)-1)),
charindex('222',表的字段名)-1-len(substring(表的字段名,1,charindex('222',表的字段名)-1)),
substring(cast(表的字段名 as varchar(max)),1,charindex('222',DATAINFO)-1)
from 表名 where 条件
2.sql service对text中判断存在某个字符串可以使用 charindex('222',表的字段名);