SQL COMMAND · 索引与统计
DROP STATISTICS
删除扩展统计对象
DROP索引与统计引入 10(基线)现存至 20 devel0 次语法变更
- 动词
DROP- 对象
STATISTICS- 分组
- 索引与统计
- 引入版本
- 10(基线)
- 状态
- 现存
- 语法变更次数
- 0
- 手册小节数
- 5
版本轨迹
相对 PostgreSQL 17 无变化。
语法铁道图 PostgreSQL 18
沿轨道从左向右阅读,分岔表示选择,绕行表示可选,回环表示重复。方框为参数,点击带下划线的参数可展开子规则。
语法概要
DROP STATISTICS [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
描述
DROP STATISTICS从数据库中删除一个或多个统计对象。 只有统计对象的拥有者、模式的拥有者或超级用户才能删除统计对象。
参数
IF EXISTS如果统计对象不存在,则不要抛出错误。这种情况下会发出一个提示。
name要删除的统计对象名称(可选模式限定)。
CASCADERESTRICT这些关键字没有任何作用,因为没有对象依赖于统计对象。
示例
删除不同模式中的两个统计对象;如果它们不存在也不会失败:
DROP STATISTICS IF EXISTS
accounting.users_uid_creation,
public.grants_user_role;
兼容性
SQL 标准中没有DROP STATISTICS命令。
另见
语法演化
相邻大版本之间的差异,新的在前。版本号链接到对应快照。
- 收录以来没有记录到变化。
同组命令
| 命令 | 动词 | 对象 | 版本变动 | 最近变更 |
|---|---|---|---|---|
REINDEX | REINDEX | — | 143 次 | |
| 重建索引 | 现存 | |||
CREATE INDEX | CREATE | INDEX | 143 次 | |
| 定义一个新索引 | 现存 | |||
ALTER INDEX | ALTER | INDEX | 132 次 | |
| 更改索引的定义 | 现存 | |||
DROP INDEX | DROP | INDEX | — | |
| 移除一个索引 | 现存 | |||
CREATE STATISTICS | CREATE | STATISTICS | 192 次 | |
| 定义扩展统计信息 | 现存 | |||
ALTER STATISTICS | ALTER | STATISTICS | 142 次 | |
| 更改扩展统计对象的定义 | 现存 | |||
DROP STATISTICS | DROP | STATISTICS | — | |
| 删除扩展统计对象 | 现存 | |||