当前位置: 首页 > 图文教程 > 数据库 > MSSQL > SQL中DATALENGTH 用法

MSSQL
SQL Server数据库技术(102)
SQL Server数据库技术(103)
SQL Server数据库技术(104)
SQL Server数据库技术(105)
SQL Server数据库技术(106)
SQL Server数据库技术(107)
SQL Server数据库技术(108)
SQL Server数据库技术(109)
SQL Server数据库技术(110)
SQL Server数据库技术(111)
SQL Server数据库技术(112)
SQL Server数据库技术(113)
SQL Server数据库技术(114)
SQL Server数据库技术(115)
SQL Server数据库技术(116)
SQL Server数据库技术(117)
SQL Server数据库技术(118)
SQL Server数据库技术(119)
SQL Server数据库技术(120)
SQL Server数据库技术(121)

MSSQL 中的 SQL中DATALENGTH 用法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 133 ::
收藏到网摘: n/a

  返回任何表达式所占用的字节数。

语法
DATALENGTH ( expression )

参数
expression

任何类型的表达式。

返回类型
int

注释
DATALENGTH 对 varchar、varbinary、text、image、nvarchar 和 ntext 数据类型特别有用,因为这些数据类型可以存储
可变长度数据。

NULL 的 DATALENGTH 的结果是 NULL。



说明  兼容级别可能影响返回值。有关兼容级别的更多信息,请参见 sp_dbcmptlevel。


示例
此示例查找 publishers 表中 pub_name 列的长度。

USE pubs
GO
SELECT length = DATALENGTH(pub_name), pub_name
FROM publishers
ORDER BY pub_name
GO

下面是结果集:

length      pub_name                                 
----------- ----------------------------------------
20          Algodata Infosystems                     
16          Binnet & Hardley                         
21          Five Lakes Publishing                    
5           GGG&G                                    
18          Lucerne Publishing                       
14          New Moon Books                           
17          Ramona Publishers                        
14          Scootney Books                           

(8 row(s) affected)