ALTER STATISTICS

ALTER STATISTICS — change the definition of an extended statistics object

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

简介

ALTER STATISTICS更改一个已有的扩展统计信息对象的参数。任何在ALTER STATISTICS命令中没有被特殊设置的参数都保留它们之前的设置。

要使用ALTER STATISTICS,你必须拥有该统计信息对象。要更改一个统计信息对象的方案,你还必须拥有新方案上的CREATE特权。要修改拥有者,你还必须是新拥有角色的一个直接或者间接成员,并且那个角色必须具有该统计信息对象的方案上的CREATE特权(这些限制强制更新拥有者无法做到通过删除和重建该统计信息对象无法做到的事情。不过,超级用户总是能够更改任何统计信息对象的拥有关系)。

参数

name

要被修改的统计信息对象的名字(可以被方案限定)。

new_owner

该统计信息对象的新拥有者的用户名。

new_name

该统计信息对象的新名字。

new_schema

该统计信息对象的新方案。

兼容性

SQL标准中没有ALTER STATISTICS命令。

另见

CREATE STATISTICS, DROP STATISTICS