首批通过分布式安全可靠测评,为关键业务系统打造
DELETE_TABLE_PREFS
更新时间:2026-06-21 14:11:43
DELETE_TABLE_PREFS 过程用于删除指定用户所拥有的表的统计信息首选项。
功能适用性
该内容仅适用于 OceanBase 数据库企业版。OceanBase 数据库社区版暂不支持。
语法
DBMS_STATS.DELETE_TABLE_PREFS (
ownname IN VARCHAR2,
tabname IN VARCHAR2,
pname IN VARCHAR2);
参数说明
| 参数 | 说明 |
|---|---|
| ownname | 用户名。如果用户名设置为 NULL,会默认使用当前登录用户名。 |
| tabname | 表名。 |
| pname | Prefs 的名称。 |
异常情况
| 错误码 | 描述 |
|---|---|
| OBE-20000 | 权限不足。 |
| OBE-20001 | 无效值或非法的输入值。 |
使用说明
要运行此过程,您必须以所指定的用户身份连接数据库,或是具有
SYSDBA权限。该过程中的参数都是
VARCHAR2类型,它们的值需要用引号括起来。
示例
删除 testUser01 用户的 tbl1 表的首选项 DEGREE。
obclient> CALL DBMS_STATS.DELETE_TABLE_PREFS('testUser01', 'tbl1', 'DEGREE');
Query OK, 0 rows affected