================ ALTER STATISTICS ================ .. container:: refentry :name: SQL-ALTERSTATISTICS .. container:: titlepage .. container:: refnamediv .. rubric:: ALTER STATISTICS :name: alter-statistics ALTER STATISTICS — 更改扩展统计对象的定义 .. container:: refsynopsisdiv .. rubric:: 大纲 :name: 大纲 .. code:: synopsis ALTER STATISTICS name OWNER TO { new_owner | CURRENT_USER | SESSION_USER } ALTER STATISTICS name RENAME TO new_name ALTER STATISTICS name SET SCHEMA new_schema .. container:: refsect1 :name: id-1.9.3.32.5 .. rubric:: 描述 :name: 描述 ``ALTER STATISTICS``\ 更改现有扩展统计对象的参数。 任何在\ ``ALTER STATISTICS``\ 命令中没有明确设定的参数保持它们之前的设置。 您必须拥有统计对象的所有权才能使用\ ``ALTER STATISTICS``\ 。 要更改统计对象的模式,还必须在新模式上具有\ ``CREATE``\ 权限。 要更改所有者,还必须是新所有者角色的直接或间接成员, 且该角色在统计对象的模式上必须具有\ ``CREATE``\ 权限。 (这些限制强制了通过删除和重新创建统计对象来改变所有者不会做任何你不能做的事情, 但是超级用户可以改变任何统计对象的所有权。) .. container:: refsect1 :name: id-1.9.3.32.6 .. rubric:: 参数 :name: 参数 .. container:: variablelist ``name`` 要修改的统计对象的名称(可能有模式修饰)。 ``new_owner`` 统计对象的新所有者的用户名。 ``new_name`` 统计对象的新名称。 ``new_schema`` 统计对象的新模式。 .. container:: refsect1 :name: id-1.9.3.32.7 .. rubric:: 兼容性 :name: 兼容性 SQL标准中没有\ ``ALTER STATISTICS``\ 命令。 .. container:: refsect1 :name: id-1.9.3.32.8 .. rubric:: 又见 :name: 又见 `CREATE STATISTICS `__, `DROP STATISTICS `__