暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

Halo数据之SQL命令--ALTER STATISTICS

冷狼 2024-07-22
69

ALTER STATISTICS

ALTER STATISTICS — 更改扩展统计对象的定义

 

大纲

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 name SET STATISTICS new_target

 

描述

ALTER STATISTICS更改现有扩展统计对象的参数。任何ALTER STATISTICS命令中没有明确设定的参数保持它们之前的设置。

您必须拥有统计对象才能使用ALTER STATISTICS。 要更改统计对象的模式,还必须在新模式上具有CREATE权限。 要更改所有者,还必须是新所有者角色的直接或间接成员,且该角色在统计对象的模式上必须具有CREATE权限。(这些限制强制了通过删除和重新创建统计对象来改变所有者不会做任何你不能做的事情,但是超级用户可以改变任何统计对象的所有权。)

 

参数

name

要修改的统计对象的名称(可能有模式修饰)。

 

new_owner

统计对象的新所有者的用户名。

 

new_name

统计对象的新名称。

 

new_schema

统计对象的新模式。

 

new_target

此统计信息对象的统计信息收集目标,用于随后的 ANALYZE 操作。可以在0到10000范围内设置目标。或者,将其设置为-1以恢复为使用所引用列的统计目标的最大值(如果已设置)或系统默认统计目标 (default_statistics_target)。

 

又见

CREATE STATISTICS, DROP STATISTICS

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论