我为 PII 数据创建了屏蔽策略。然后我将它应用到这样的表中:
CREATE TABLE EXAMPLE.EXAMPLE_TABLE
(ID INT,
LAST_NAME STRING,
PHONE_NUMBER INT);
ALTER TABLE EXAMPLE.EXAMPLE_TABLE MODIFY COLUMN LAST_NAME SET MASKING POLICY PUBLIC.PII_MASK_STRING;
ALTER TABLE EXAMPLE.EXAMPLE_TABLE MODIFY COLUMN PHONE_NUMBER SET MASKING POLICY PUBLIC.PII_MASK_NUMERIC;
现在我希望能够对ALTER TABLE... SET MASKING POLICY
包含的 DDL 脚本进行逆向工程。
有没有办法查询应用了屏蔽策略的列的列表(以及它使用的屏蔽)?
编辑:对于这种情况,用户拥有表的所有权,但没有屏蔽策略。查询这些信息需要什么权限?