首页 > 解决方案 > SQL Server - CHECKSUM() ON 2005 vs 2008+ 版本

问题描述

我已经CHECKSUM()在 SQL Server 2008、2012、2016 上测试过:

SELECT ABS( CHECKSUM( 0x010006002B11E231F06C1DF20200000000000000 ) )

所有版本返回:236465144

我没有 SQL Server 2005,所以这个版本的结果是什么。

我看到CHECKSUM()我上面使用的仅适用于 2008+ 版本。

CHECKSUM()SQL Server 2005 的版本是否与其他版本相同?

标签: sql-serversql-server-2005checksum

解决方案


我什至可以在 2005 年调用 CHECKSUM() 吗?问题是:如果我运行上面的查询,会返回什么。

是的,你可以调用它,结果是一样的。

这是我的 SQL Server 2005:

在此处输入图像描述


推荐阅读