【发布时间】:2021-12-27 18:47:15
【问题描述】:
我正在尝试在我们只能访问视图的共享数据库上应用数据屏蔽策略。但是我也向数据库提供了授权。我无法应用此屏蔽策略
这是我的代码
create or replace masking policy Policy_name as (val string) returns string ->
case
when current_role() in ('SECURITYADMIN') then val
else '*********'
end;
alter table if exists TABLE_NAME modify column PHN_NUMBER set MASKING POLICY Policy_name PHN_NUMBER;
错误:
SQL execution error: Creating masking_policy on shared database 'DATABASE_NAME' is not allowed.
【问题讨论】:
标签: database snowflake-cloud-data-platform shared masking data-masking