SQL Server 2005中len()和datalength()有什么区别?
DATALEN将返回用于存储值的字节数:
http://msdn.microsoft.com/en-us/library/ms173486(SQL.90).aspx
LEN将返回字符串中的字符数.由于字符串可以使用单字节或双字节字符,因此与DATALENGTH的不同之处在于,无论单个字符有多长,您总是会得到1:
http://msdn.microsoft.com/en-us/library/ms190329.aspx