`

用DATALENGTH取代ActualSize

SQL 
阅读更多

昨天机器被干掉了,重新Ghost了一下机器,晚上和同事吃饭到9点多,回来后继续审查兄弟们的修改,发现了一个问题就是很多在SqlServer中判断二机制字段内容是否有效的时候使用的都是ADO的ActualSize,但是如果直接使用Sql语句中的DATALENGTH,效果要好的多,但是为什么都不用呢,也许是不知道吧?

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

语法
DATALENGTH ( expression )

参数
expression

任何类型的表达式。

返回类型
int

 

分享到:
评论

相关推荐

    mySQL中LEN()与DATALENGTH()的区别

    在MySQL数据库中,`LEN()`和`DATALENGTH()`两个函数虽然都用于获取数据的长度,但它们...在编写SQL查询时,正确使用`LEN()`和`DATALENGTH()`可以帮助我们更准确地获取和处理数据,从而提高数据库操作的效率和准确性。

    SQLserver查询数据类型为ntext是空或NULL值的方法

    在上面的代码中,我们使用 datalength 函数来返回 newsContentE 列的长度,然后使用 where 语句来筛选出 newsContentE 列为空或 NULL 的行。 datalength 函数的作用 datalength 函数是 SQLserver 中的一个系统函数...

    webscoket.txt

    var dataLength = value.byteLength; var offset = 0; // self.fileInfo.chunkSize >=0 ? self.fileInfo.chunkSize:65536; if (dataLength >65536) { do { let len = Math.min(65536, dataLength); var ...

    C# 二分查找代码

    offset = mid * (DataLength + 2); sf.Seek(offset, SeekOrigin.Begin); sf.Read(cc, 0, DataLength); string sz = System.Text.Encoding.ASCII.GetString(cc, 0, DataLength); int v = szFind.CompareTo...

    C51-ADS1256-WIFI.zip

    #include "c8051F350.h" #define UART_Status_Wait 0 #define UART_Status_Header1 UART_Status_Wait+1 #define UART_Status_Header2 UART_Status_Header1+1 ...//中断里缓冲用 unsigned char WorkFlag;//

    iOS AES加密解密

    在iOS开发中,AES(Advanced Encryption Standard)是一种广泛使用的对称加密算法,用于保护数据的安全性。AES128指的是使用128位的密钥进行加密,这提供了极高的安全级别,使得破解变得极其困难。本文将深入探讨iOS...

    MSSQL数据库获取TEXT字段的内容长度

    本文将详细介绍如何在MSSQL数据库中获取TEXT字段的内容长度,并通过使用DATALENGTH函数提供具体的使用方法。 首先,我们要明白TEXT字段是用来存储可变长度的非Unicode文本数据的,它可以存储非常大的文本块,从1到2...

    .NET目录树

    var datalength=table.rows.length-1; var dataIndex=datalength-1; var TextIDCell=tr.insertCell(); TextIDCell.innerHTML=";text-align:left\" />"; //增加按钮 var BtAddCell=tr.insertCell(); ...

    asp.net无刷新操作表格(增加,删除行),包括后台如何取值

    var datalength=table.rows.length-1; var dataIndex=datalength-1; var TextIDCell=tr.insertCell(); TextIDCell.innerHTML=";text-align:left\" />"; //增加按钮 var BtAddCell=tr.insertCell(); ...

    sqlserver中求字符串中汉字的个数的sql语句

    核心思路是利用LEN()计算整个字符串的字符数,然后用DATALENGTH()计算整个字符串的字节数,因为汉字在Unicode编码中占两个字节,所以汉字的个数等于字节数减去字符数的一半。 以下是一个示例代码: ```sql DECLARE...

    Win32API函数大全

    WriteFile fileHandle, dataBuffer, dataLength, bytesWritten, ByVal 0& ' 0& 表示不使用重叠I/O ``` 这里,fileHandle是已打开文件的句柄,dataBuffer是待写入的数据,dataLength是数据长度。通过这种方式,VB...

    触发器使用原理和常用T-SQL截取字符串操作

    4. **LEN** 和 **DATALENGTH** 函数:LEN返回不包括尾部空格的字符串长度,而DATALENGTH返回包括所有字符(包括尾部空格和不可见字符)的字节数。 5. **REPLACE** 函数:替换字符串中的指定子串为另一个子串。 6. **...

    mssql查找备注(text,ntext)类型字段为空的方法

    值得注意的是,尽管`text`和`ntext`在SQL Server中已经存在很长时间,但它们在较新的版本中已被`varchar(max)`和`nvarchar(max)`所取代,这两个新类型提供了更好的性能和更方便的使用方式。如果你有机会更新数据库...

    详解profile

    第一节:find的使用 1、在系统中查找具有某一特征的文件 2、Find命令的一般形式为: find pathname -options [-print -exec -ok] -print find命令将匹配的文件输出到标准输出。 -exec find命令对匹配的文件执行...

    C++ Win32 获取计算机的内网与外网Ip

    本文将详细讲解如何使用C++和Win32 API来实现这一功能,特别是结合Visual Studio 2008(VS2008)的开发环境。 首先,我们需要了解一些基本概念。内网IP(也称为私有IP)是局域网内部设备使用的IP地址,通常不会直接...

    ios 各种加密

    为了保护这些信息,开发者通常会使用各种加密技术来确保数据在传输和存储过程中的安全性。本篇将详细介绍iOS中常用的四种加密算法:MD5、DES、RSA和AES。 **MD5(Message-Digest Algorithm 5)** MD5是一种广泛使用...

    javascript常用判断函数

    这个函数的主要功能是计算字符串的长度,但与JavaScript原生的`length`属性不同,`DataLength`考虑了Unicode字符的情况。在JavaScript中,一个Unicode字符可能占用两个字节,而普通ASCII字符只占用一个字节。因此,...

    Java 插入排序之希尔排序的实例

    在这个示例中,代码使用了嵌套循环来实现希尔排序。外层循环控制间隔的缩小,内层循环则对每个间隔进行插入排序。在每次比较和交换元素时,都会打印出当前的排序状态,以便观察排序过程。 希尔排序的时间复杂度不是...

Global site tag (gtag.js) - Google Analytics