

# 为全部编写设置原定设置显示值
<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\$1float  |  Null  |  否  |  修改 `BINARY_FLOAT` 数据类型的列的原定设置值。  | 
|  `p_bindouble_val`  |  binary\$1double  |  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` 数据类型的原定设置编写值更改为 \$1：

```
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)。