【问题标题】:HASHBYTES() equivalent in Progress OpenEdge 11.7等效于 Progress OpenEdge 11.7 中的 HASHBYTES()
【发布时间】:2018-08-25 21:21:38
【问题描述】:

我在 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

有什么线索吗?

谢谢

【问题讨论】:

    标签: sql openedge hashbytes


    【解决方案1】:

    尝试使用MESSAGE-DIGEST 函数。它是否满足您的需求?

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

    【讨论】:

    • @HuguesGauthier 不,我不知道足够的细节
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-20
    • 2017-07-18
    • 2012-03-19
    相关资源
    最近更新 更多