SQL Server DATALENGTH() 函数

定义和用法

DATALENGTH() 函数返回用于表示表达式的字节数。

注意:DATALENGTH() 函数在计算表达式的长度时,会同时计算前后的空格。

另请参阅

SQL Server 参考手册:LEN() 函数

实例

例子 1

返回表达式的长度(以字节为单位):

SELECT DATALENGTH('w3school.com.cn');

亲自试一试

例子 2

返回表达式的长度(以字节为单位)(同时计算前后的空格):

SELECT DATALENGTH('   w3school.com.cn   ');

亲自试一试

例子 3

返回表达式的长度(以字节为单位):

SELECT DATALENGTH('2017-08');

亲自试一试

语法

DATALENGTH(expression)

参数

参数 描述
expression 必需。要返回其长度的数据类型。如果表达式为 NULL,则返回 NULL。

技术细节

适用于:
  • SQL Server(从 2008 开始)
  • Azure SQL Database
  • Azure SQL Data Warehouse
  • Parallel Data Warehouse