跳到主要内容

SET_TABLE_PREFS

SET_TABLE_PREFS 过程用于设置指定用户所拥有的表的统计信息的首选项。

语法

DBMS_STATS.SET_TABLE_PREFS (
ownname IN VARCHAR2,
tabname IN VARCHAR2,
pname IN VARCHAR2,
pvalue IN VARCHAR2);

参数说明

参数说明
ownname用户名。如果用户名设置为 NULL,会默认使用当前登录用户名。
tabname表名。
pnamePrefs 的名字。
pvaluePrefs 的值。

异常情况

错误码描述
HY000
  • 该对象不存在或权限不足。
  • 无效值或非法的输入值。

使用说明

  • 要运行此过程,您必须以所指定的用户身份连接。

  • 该过程中的参数都是 VARCHAR2 类型,它们的值需要用引号括起来。

示例

设置用户 testUser01tbl1 的收集策略的 DEGREE 默认值为 128。

CALL DBMS_STATS.SET_TABLE_PREFS('testUser01', 'tbl1', 'DEGREE', '128');
Query OK, 0 rows affected