sap hana图形计算视图中的散列/加密

问题描述:

我们在我们的dataware-house系统中有SAP HANA数据库。在我们的一个图形计算视图中,我们想要加密3列。是否有可能为相同的创建计算列?如果是,使用哪个功能?以前在Oracle中我们使用ORA_HASH函数来实现这个功能。我们需要加密的方式是,如果列值重复,那么加密值也应该相同?sap hana图形计算视图中的散列/加密

问候

你可以创建一个使用HASH_SHA256()函数加密数据的计算视图顶部的SQL视图。

SELECT 
    plain_view_field 
    , HASH_SHA256(to_binary (plain_view_field)) as encrypted 
FROM "_SYS_BIC"."package_name/view_name";