

# 为全部编写设置原定设置显示值
<a name="Appendix.Oracle.CommonDBATasks.FullRedaction"></a>

要更改 Amazon RDS Oracle 实例上全部编写的原定设置显示值，请使用 Amazon RDS 过程 `rdsadmin.rdsadmin_util.dbms_redact_upd_full_rdct_val`。请注意，您使用 `DBMS_REDACT` PL/SQL 包创建了一个编写策略，如 Oracle 数据库文档中所述。`dbms_redact_upd_full_rdct_val` 过程为受现有策略影响的不同数据类型指定要显示的字符。

`dbms_redact_upd_full_rdct_val` 过程具有以下参数。


****  

| 参数名称 | 数据类型 | 默认值 | 必需 | 描述 | 
| --- | --- | --- | --- | --- | 
| `p_number_val` | 数字 | Null | 否 | 修改 `NUMBER` 数据类型的列的原定设置值。 | 
| `p_binfloat_val` | binary\_float | Null | 否 | 修改 `BINARY_FLOAT` 数据类型的列的原定设置值。 | 
| `p_bindouble_val` | binary\_double | Null | 否 | 修改 `BINARY_DOUBLE` 数据类型的列的原定设置值。 | 
| `p_char_val` | char | Null | 否 | 修改 `CHAR` 数据类型的列的原定设置值。 | 
| `p_varchar_val` |  varchar2 | Null | 否 | 修改 `VARCHAR2` 数据类型的列的原定设置值。 | 
| `p_nchar_val` | nchar | Null | 否 | 修改 `NCHAR` 数据类型的列的原定设置值。 | 
| `p_nvarchar_val` | nvarchar2 | Null | 否 | 修改 `NVARCHAR2` 数据类型的列的原定设置值。 | 
| `p_date_val` | date | Null | 否 | 修改 `DATE` 数据类型的列的原定设置值。 | 
| `p_ts_val` | timestamp | Null | 否 | 修改 `TIMESTAMP` 数据类型的列的原定设置值。 | 
| `p_tswtz_val` | timestamp with time zone | Null | 否 | 修改 `TIMESTAMP WITH TIME ZONE` 数据类型的列的原定设置值。 | 
| `p_blob_val` | blob | Null | 否 | 修改 `BLOB` 数据类型的列的原定设置值。 | 
| `p_clob_val` | clob | Null | 否 | 修改 `CLOB` 数据类型的列的原定设置值。 | 
| `p_nclob_val` | nclob | Null | 否 | 修改 `NCLOB` 数据类型的列的原定设置值。 | 

以下示例将 `CHAR` 数据类型的原定设置编写值更改为 \*：

```
EXEC rdsadmin.rdsadmin_util.dbms_redact_upd_full_rdct_val(p_char_val => '*');
```

以下示例更改 `NUMBER`、`DATE` 和 `CHAR` 数据类型的原定设置编写值：

```
BEGIN
rdsadmin.rdsadmin_util.dbms_redact_upd_full_rdct_val(
    p_number_val=>1,
    p_date_val=>to_date('1900-01-01','YYYY-MM-DD'),
    p_varchar_val=>'X');
END;
/
```

使用 `dbms_redact_upd_full_rdct_val` 过程更改全部编写的原定设置值后，请重启数据库实例以使更改生效。有关更多信息，请参阅 [重启数据库实例](USER_RebootInstance.md)。