首批通过分布式安全可靠测评,为关键业务系统打造
SET_PARAM
更新时间:2026-05-14 19:18:58
SET_PARAM 过程可以为 DBMS_STATS 系统包中过程的参数设置默认值。用户可以使用 GET_PARAM 函数来获取参数的默认值。
功能适用性
该内容仅适用于 OceanBase 数据库企业版。OceanBase 数据库社区版暂不支持。
语法
DBMS_STATS.SET_PARAM (
pname IN VARCHAR2,
pval IN VARCHAR2);
参数说明
| 参数 | 说明 |
|---|---|
| pname | 参数的名称。 |
| pvalue | 参数的值。 |
异常情况
| 错误码 | 描述 |
|---|---|
| OBE-20000 | 该对象不存在或权限不足。 |
| OBE-20001 | 无效值或非法的输入值。 |
使用说明
该过程的两个参数都是
VARCHAR2类型,它们的值需要用引号括起来。NULL和'NULL'是不同的。当NULL不加引号时,表示会将参数设置为推荐的值;而'NULL'表示将参数的值设置为NULL。
示例
设置参数 DEGREE 的默认值。
obclient> CALL DBMS_STATS.SET_PARAM('DEGREE','20');
Query OK, 0 rows affected