CREATE MASKING POLICY
Introduced or updated: v1.2.341
MASKING POLICY是企业版功能。 如需获取许可证,请联系 Databend 支持团队。
在 Databend 中创建一个新的 masking policy。
语法
CREATE [ OR REPLACE ] MASKING POLICY [ IF NOT EXISTS ] <policy_name> AS
( <arg_name_to_mask> <arg_type_to_mask> [ , <arg_1> <arg_type_1> ... ] )
RETURNS <arg_type_to_mask> -> <expression_on_arg_name>
[ COMMENT = '<comment>' ]
Parameter | Description |
---|---|
policy_name | 要创建的 masking policy 的名称。 |
arg_name_to_mask | 需要被 mask 的原始数据参数的名称。 |
arg_type_to_mask | 需要被 mask 的原始数据参数的数据类型。 |
expression_on_arg_name | 一个表达式,用于确定如何处理原始数据以生成 mask 后的数据。 |
comment | 一个可选的注释,提供关于 masking policy 的信息或说明。 |
备注
确保 arg_type_to_mask 与将应用 masking policy 的列的数据类型相匹配。