0

我将 HASHBYTES() 与 SQL Server 2012 一起使用,OpenEdge 是否有任何等价物?

SQL 2012 中的工作代码示例

SELECT HASHBYTES('MD5',CONCAT(col1, col2)) AS [HashDiff] FROM MyTable

我希望在进行中实现的示例

SELECT *
FROM OPENQUERY(MyLinkedServerToProgress,'SELECT HASHBYTES(''MD5'',CONCAT(col1, col2)) AS [HashDiff] FROM pub.myTable')

https://docs.microsoft.com/en-us/sql/t-sql/functions/hashbytes-transact-sql

有什么线索吗?

谢谢

4

1 回答 1

0

尝试使用该MESSAGE-DIGEST功能。它是否满足您的需求?

FOR EACH myTable:
   myVar = MESSAGE-DIGEST('MD5', myTable.col1 + myTable.col2).
END.
于 2018-03-21T16:19:36.277 回答