时间:2021-07-01 10:21:17 帮助过:20人阅读
--给变量赋值‘AAA‘ set @a = ‘AAA‘
--分别查询长度 select LEN(@a) AS a_len,DATALENGTH (@a) AS a_datalength
1、@a=‘AAA‘,结果如下:
2、@a=‘AAA ‘,这里尾部加了两个空格,结果如下:
3、@a=‘ AAA‘,这里前面加了两个空格,结果如下:
4、@a=‘A A A‘,这里A之间各加一个空格,结果如下:
得出以下结论:
当采用非Unicode编码时,即varchar类型的字符串时,DataLength()和Len()的区别:
当采用UniCode编码时,感兴趣同学的可以自己试一下什么结果。
原文链接
SQLServer中DataLength()和Len()两内置函数的区别(转载)
标签:div 自己 字母 nbsp ima strong map arc alt