SQL Sever中有关DATALENGTH的用法

2016-01-29 15:57 7 1 收藏

SQL Sever中有关DATALENGTH的用法,SQL Sever中有关DATALENGTH的用法

【 tulaoshi.com - SQLServer 】

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

语法

DATALENGTH ( expression )

参数

expression

任何类型的表达式。

返回类型int

注释

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

NULL 的 DATALENGTH 的结果是 NULL。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/sqlserver/)

说明

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

示例

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/sqlserver/)

USE pubsGOSELECT length = DATALENGTH(pub_name), pub_nameFROM publishersORDER BY pub_nameGO

下面是结果集:

length      pub_name      ----------- ---------------------------------------- 20          Algodata Infosystems                     16          Binnet & Hardley                         21          Five Lakes Publishing                    5           GGG&G         18          Lucerne Publishing                       14          New Moon Books17          Ramona Publishers                        14          Scootney Books(8 row(s) affected)

来源:http://www.tulaoshi.com/n/20160129/1496910.html

延伸阅读
后下载sql sever 2005 express单独安装,发现总是到了安装MSXML 6时出错。然而打算在控制面板里删除MSXML 6 Service Pack 2 (KB954459)又删不了,最后终于找到解决办法。详细见http://support.microsoft.com/kb/968749/zh-cn
标签: SQLServer
  HAVING 用户在使用SQL语言的过程中可能希望解决的一个问题就是对由sum或其它集合函数运算结果的输出进行限制。例如,我们可能只希望看到Store_Information数据表中销售总额超过1500美圆的商店的信息,这时我们就需要使用HAVING从句。语法格式为: SELECT "column_name1", SUM("column_name2") FROM "table_name" GROUP BY "colum...
这里介绍sql server2005里面的一个使用实例: CREATE TABLE tb(province nvarchar(10),city nvarchar(10),score int) INSERT tb SELECT '陕西','西安',3 UNION ALL SELECT '陕西','安康',4 UNION ALL SELECT '陕西','汉中',2 UNION ALL SELECT '广东','广州',5 UNION ALL SELECT '广东','珠海',2 UNION ALL SELECT '广东','东莞',3 UNION ALL ...
标签: 电脑入门
今天图老师小编要给大家介绍的是Linux命令中的ls命令,ls命令可以说是最常用的命令之一,用于列出目录下的文件,下面就来详细介绍下ls命令的用法。 ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看...
语法 SET IDENTITY_INSERT [ database.[ owner.] ] { table } { ON | OFF } 参数 database ,是指定的表所驻留的数据库名称。 owner 是表所有者的名称。 table 是含有标识列的表名。 使用举例子,往数据库中插入100万条记录。 代码如下: set identity_insert sosuo8database on declare @count int set @count=1 while @c...

经验教程

283

收藏

13
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部