Процедура ADD_POLICY подразумевает добавление политики.
BEGIN
DBMS_REDACT.ADD_POLICY(
object_name => 'table_1',
policy_name => 'test',
expression => '1=1');
DBMS_REDACT.ADD_POLICY(
object_name => 'table_2',
policy_name => 'test',
expression => '2=2');
END;
Этот код добавляет 2 политики но с одним именем. Возможно я не понял документацию.
|
---|
policy_name: Specifies the name of the policy to be created. Ensure that this name is unique in the database instance. You can find a list of existing Data Redaction policies by querying the POLICY_NAME column of the REDACTION_POLICIES data dictionary view. |
Выделенный фрагмент перевел так:
|
---|
Убедитесь, что это имя является уникальным в экземпляре базы данных. |
А кто должен убедиться, Oracle или Пользователь?
У меня стоит задача вывести перечень политик по имени (policy_name), и для каждой показать DDL, возможность ENABLE/DISABLE.