HASHBYTES()等同于Progress OpenEdge 11.7

时间:2018-03-16 18:04:01

标签: sql openedge hashbytes

我在SQL Server 2012中使用HASHBYTES(),是否有与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

有任何线索吗?

由于

1 个答案:

答案 0 :(得分:0)

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

FOR EACH myTable:
   myVar = MESSAGE-DIGEST('MD5', myTable.col1 + myTable.col2).
END.