DB2Version10中有MD5函数吗

DB2Version10中有MD5函数吗,db2,md5,Db2,Md5,以下帖子:从2012年开始,关注DB29.5。 我必须在DB2数据库中使用MD5散列数据,以将其与SQL Server数据库中的数据进行比较。SQL Server有一个函数 HASHBYTES('MD5', @HashThis); 从版本10开始,DB2中是否已经存在类似的函数?不幸的是,DB2不包含哈希函数。但是你可以看看我在github上的开源项目: 包括两个md5例程:一个用于种子md5哈希(apr\u md5),另一个用于静态md5哈希(php\u md5)。如果您有一个针对DB29

以下帖子:从2012年开始,关注DB29.5。 我必须在DB2数据库中使用MD5散列数据,以将其与SQL Server数据库中的数据进行比较。SQL Server有一个函数

HASHBYTES('MD5', @HashThis);

从版本10开始,DB2中是否已经存在类似的函数?

不幸的是,DB2不包含哈希函数。但是你可以看看我在github上的开源项目:


包括两个md5例程:一个用于种子md5哈希(
apr\u md5
),另一个用于静态md5哈希(
php\u md5
)。

如果您有一个针对DB29.5的解决方案,我敢肯定它也适用于10.0。对于9.5,没有现成的md5函数。我想也许第10版会有一些……你为什么要尝试获取MD5哈希?您使用它的目的是什么?已经完成了从db2到SQL Server的数据库迁移。迁移后会出现差异、不匹配、丢失的数据。有人请求使用MD5散列DB2数据库和SQL Server数据库中的表中的数据。然后有一个计划来比较结果,找出问题的规模。这就是为什么我需要获得MD5函数。这是不可靠的,除非您将两侧的查询输出转换为格式相同的字符串,在这种情况下,您不需要MD5,因为您可以简单地
diff
排序输出。