跳到主要内容

CREATE_STAT_TABLE

CREATE_STAT_TABLE 过程用于在指定的 Schema 中创建一个表,该表能够保存统计信息。

语法

DBMS_STATS.CREATE_STAT_TABLE(
ownname VARCHAR2,
stattab VARCHAR2,
tblspace VARCHAR2 DEFAULT NULL,
global_temporary BOOLEAN DEFAULT FALSE);

参数说明

参数说明
ownname用户名。如果用户名设置为 NULL,会默认使用当前登录用户名。
stattab要创建的统计信息用户表的名称。
tblspace新创建的统计信息用户表所在的表空间名称。如果未指定该参数,则为用户的默认表空间。
global_temporary
说明 当前版本暂不支持此参数。

异常情况

错误码描述
HY000
  • 该表不存在或权限不足。
  • 表空间不存在。

使用说明

调用此过程需要具有在指定 Schema 中创建表时所需的权限。

示例

创建用户 testUser01 的统计信息用户表 test_stat

CALL DBMS_STATS.CREATE_STAT_TABLE('testUser01', 'test_stat');
Query OK, 0 rows affected