我想计算ntext字段中的字符数。 Following Pinal Dave's advice, I am using datalength。但是这个功能似乎加倍了我正在寻找的价值。当我将字段中的值复制到单词并计算字符时,我得到1502.但是当我这样做时
select datalength(result) from myTable
我得到3004个字符的值。
为什么?
答案 0 :(得分:7)
Unicode是每个字符两个字节。您的NText
字段是Unicode字符串。 DataLength()
返回存储字段所需的字节数,Len()
返回字符数。