SET_PARAM プロシージャは、DBMS_STATS システムパッケージ内のプロシージャのパラメータにデフォルト値を設定できます。ユーザーは GET_PARAM 関数を使用してパラメータのデフォルト値を取得できます。
構文
DBMS_STATS.SET_PARAM (
pname IN VARCHAR2,
pval IN VARCHAR2);
パラメータの説明
| パラメータ | 説明 |
|---|---|
| pname | パラメータの名前。 |
| pvalue | パラメータの値。 |
例外
| エラーコード | 説明 |
|---|---|
| HY000 |
|
使用方法
このプロシージャを実行するには、
SYSDBA権限が必要です。このプロシージャの2つのパラメータはどちらも
VARCHAR2型であり、その値は引用符で囲む必要があります。NULLと'NULL'は異なります。NULLに引用符を付けない場合、パラメータは推奨値に設定されます。一方、'NULL'はパラメータの値をNULLに設定します。
例
パラメータ DEGREE のデフォルト値を設定します。
obclient> CALL DBMS_STATS.SET_PARAM('DEGREE','20');
Query OK, 0 rows affected