日期:2014-05-18  浏览次数:20478 次

字段长度??
DECLARE @i VARCHAR(20)
SET @i='我和coffee'
SELECT LEN(@i) ----查询器结果为 8

DECLARE @j NVARCHAR(20)
SET @j='我和coffee'
SELECT LEN(@j)----查询器结果为 8

为什么都是结果8呀 
字段长度指的是存储空间大小么?

我认为第一个结果为2×2+6=10
第二个为 8*2=16 
 我错哪里了 ·····················没一个对的呀。戳

------解决方案--------------------
微软的解释:
LEN 返回给定字符串表达式的字符数(不包括尾随空格),而不是返回字节数。