

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 設定完全修訂的預設顯示值
<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` | number | 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)。