在 SQL Server 2005 中,len() 和 datalength() 有什么区别?

2024-05-19

SQL Server 2005 中的 len() 和 datalength() 有什么区别?


DATALEN 将返回用于存储值的字节数:

http://msdn.microsoft.com/en-us/library/ms173486(SQL.90).aspx http://msdn.microsoft.com/en-us/library/ms173486(SQL.90).aspx

LEN 将返回字符串中的字符数。由于字符串可以使用单字节或双字节字符,因此它与 DATALENGTH 不同,因为无论单个字符有多长,您始终会得到 1:

http://msdn.microsoft.com/en-us/library/ms190329.aspx http://msdn.microsoft.com/en-us/library/ms190329.aspx

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 SQL Server 2005 中,len() 和 datalength() 有什么区别? 的相关文章

随机推荐