文档首页 > > 开发指南> SQL参考> 函数和操作符> 数据脱敏函数> 修改Redact策略

修改Redact策略

分享
更新时间: 2020/03/23 GMT+08:00

对已经创建的Redact策略进行修改,例如为表策略添加需要脱敏的列、删除脱敏列、修改expression、修改列重编类型等。提供如下函数接口:

DBMS_REDACT.ALTER_POLICY(
object_schema           IN  name,
object_name             IN  name,
policy_name             IN  name,
action                   IN  int2  default  1 ,
column_name            IN  name  default  NULL,
function_type            IN  int2  default  1,
function_parameters      IN  Text  default  NULL,
expression              IN  Text  default  NULL,
regexp_pattern          IN  Text  default  NULL,
regexp_replace_string    IN  Text  default  NULL,
regexp_position         IN  int4   default  1,
regexp_occurrence       IN  int4   defalut  0,
regexp_match_parameter  IN  Text  default  NULL,
policy_description       IN  Text  default  NULL,
column_description      IN  Text  default  NULL
)

除action参数外,其他接口与ADD_POLICY一致:

  • action,表示ALTER_POLICY的动作,ALTER_POLICY取值范围为1~6,具体含义分别如下:
    1. ADD_COLUMN,增加一列至某个policy,需要指定function_type。
    2. DROP_COLUMN,将一列从policy中删除。
    3. MODIFY_EXPRESSION,修改policy的判断表达式。
    4. MODIFY_COLUMN,修改脱敏列的function_type或function_parameters。
    5. SET_POLICY_DESCRIPTION,设置policy描述。
    6. SET_COLUMN_DESCRIPTION,设置脱敏列描述。
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问