有关相应SQL Server函数的信息,请参阅 DATALENGTH (Transact-SQL) 。DataLength(Byte[]) 返回用于表示任何表达式的字节数。 C# 复制 [System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATALENGTH")] public static int? DataLength (byte[] arg); 参数 arg Byte[] 要检查其长度的值。 返回 ...
DATALENGTH (Transact-SQL) 返回用于表示任何表达式的字节数。 Transact-SQL 语法约定 语法 复制 DATALENGTH ( expression ) 参数 expression 任何数据类型的表达式。 返回类型 如果expression 的数据类型为 varchar(max)、nvarchar(max) 或 varbinary(max) 数据类型,则返回 bigint;否则返回 int。 注释 对于varchar、...
第四十章 SQL函数 DATALENGTH 返回表达式中字符数的函数。 大纲 DATALENGTH(expression) 参数 expression - 表达式,可以是列的名称、字符串字面值或另一个标量函数的结果。 基础数据类型可以是字符类型(如CHAR或VARCHAR)、数字或数据流。 DATALENGTH返回INTEGER数据类型。 描述 注意:DATALENGTH、CHAR_LENGTH和CHARACTER_...
DataLength返回字符串的字节长度. Len返回字符串的字符长度. 这种区别主要存在于中英文混输的情况.用以下例子来说明情况. example : 代码语言:javascript 复制 select len(convert(varchar(50),N'狮lion')) --5 N''表示Unicode格式字符串 select datalength(convert(varchar(50),N'狮lion')) --6 select len...
第四十章 SQL函数 DATALENGTH 返回表达式中字符数的函数。 大纲 DATALENGTH(expression) 1. 参数 expression - 表达式,可以是列的名称、字符串字面值或另一个标量函数的结果。 基础数据类型可以是字符类型(如CHAR或VARCHAR)、数字或数据流。
select DATALENGTH(@MyVar) DATALENGTH()函数返回一个用于对值进行管理的字节数,这有助于揭示不同数据类型间的一些有趣差别。当把varchar类型传递给DATALENGTH()和LEN()函数时,它们将返回相同的值: DECLARE @Value varchar(20) SET @Value = 'abc' SELECT DATALENGTH(@Value) SELECT LEN(@Value) 这些语句的返回...
在MSSQL中有一些标量函数可返回有关不同数据类型值的信息。这些函数称之为数据类型函数。本章总结了六个数据类型函数。 DATALENGTH函数返回用于表示任何表达式的字节数。语法【DATALENGTH(expression)】其中参数expression表示任何数据类型的表达式。返回值类型根据输入参数不定而改变,如果expression具有一个 nvarchar(max)、va...
第四十章 SQL函数 DATALENGTH 返回表达式中字符数的函数。 大纲 参数 expression - 表达式,可以是列的名称、字符串字面值或另一个标量函数的结果。基础...
DATALENGTH 返回传入数据真实数据占用子节(bytes)存储大小。举例,把 数值=1的整型传入会得到4,因为整型会占用4个子节长度的数据存储。而如果1是字符,返回1,如果1是unicode,返回2。讲到DATALENGTH,自然会联想到另外一个函数LEN。LEN只适用于字符,而DATALENGTH是多种数据类型都支持。LEN只关心字符的实际长度,不关系存储...
SQL Server中Len()和DataLength()的区别 len():返回给定字符串表达式的字符个数,其中不包含尾随空格。 DataLength():返回任何表达式所占用的字节数。 在用这两个函数的时候,要看自己的具体需要。如果是要查看该字段的字符个数,则使用len()函数;如果需要查看该字段存储所需的字节数,则使用DataLength()函数。