SQL 服务器 - CHECKSUM() ON 2005 与 2008+ 版本

SQL Server - CHECKSUM() ON 2005 vs 2008+ versions

我已经在 SQL 服务器 2008、2012、2016 上测试了 CHECKSUM()

SELECT ABS( CHECKSUM( 0x010006002B11E231F06C1DF20200000000000000 ) )

所有版本return:236465144

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

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

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

Can I even call CHECKSUM() on 2005? The question is: if I run the query above, what will return.

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

这是我的 SQL Server 2005: