CREATE_STAT_TABLE

在指定Schema下创建指定名称的表,用来存储统计信息。

声明

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

结构

参数 说明
ownname 统计表所在Schema名称。
stattab 统计表名称,当用户不想直接访问数据字典就将此表名传递到其他存储过程中。
tblspace 用来存储统计表的表空间,不指定的话使用用户默认表空间。

示例

select * from USER1_STAT_TABLE;
ERROR, 表或视图 "USER1_STAT_TABLE" 不存在或无权访问



--创建USER1_STAT_TABLE表,用于统计信息的导出
exec public.dbms_stats.CREATE_STAT_TABLE('SYSDBA','USER1_STAT_TABLE',null);


select STANAME from USER1_STAT_TABLE order by STANAME;
STANAME(name)      |
总数目:0


exec public.dbms_stats.DROP_STAT_TABLE('SYSDBA','USER1_STAT_TABLE');