text和ntext的问题
表a,有text类型字段username,值类似于,haha,lala,yaya,iuqwe,power,
全部都是英文和数字以及,组成
用datalength得到username的字节数为6980602
select patindex('%hahaha%',username) from a
结果为1200132
但是select substring(username,1200132,50) from a的结果中没有hahaha
用readtext也得不到正确的结果
如果把text类型换为ntext,则
用datalength得到username的字节数为13953464
select patindex('%hahaha%',username) from a
结果为1200132
select substring(username,1200132,50) from a的结果中有hahaha
请问这是怎么回事情?