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

MSSQL
SQL Server 2008 层次ID数据类型
超全sql语句全集值得收藏
深入了解SQL Server 2008高可用性
Mysql服务无法启动的1067错误解决
MySQL实现SQL Server的sp_executesql
SQL中自己创建函数 分割字符串
Sql server 2005 找出子表树
SQL Server数据库备份多种方法
如何恢复/修复SQL Server的MDF文件
浅析SQL Server 2008企业级新特性
SQL Server小知识:Processor Affinity
如何应对SQL Server数据库崩溃
微软SQLServer密码管理的危险判断
SQLServer 2005中如何列所有存储过程
sql server 带列名导出至excel
SQL Server中索引使用及维护
编写安全的SQL Server扩展存储过程
SQL Server数据库实用小技巧集合
给SQL Server传送数组参数的变通办法
SQL语句参考及记录集对象详解

MSSQL 中的 SQL中DATALENGTH 用法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 173 ::
收藏到网摘: 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)