DROP ACCESS METHOD

移除访问方法

概要

DROP ACCESS METHOD [IF EXISTS] <name> [CASCADE | RESTRICT]

描述

DROP ACCESS METHOD 用于删除现有的访问方法。只有超级用户才能删除访问方法。

参数

  • IF EXISTS
    • 若访问方法不存在,则不应抛出错误。数据库在此情况下会发出通知。
  • name
    • 现有访问方法的名称。
  • CASCADE
    • 自动删除依赖于访问方法的对象(如运算符类、运算符族和索引),并进而删除所有依赖于这些对象的对象。
  • RESTRICT
    • 如果存在依赖该访问方式的对象,则拒绝放弃该访问方式。此为默认行为。

      示例

      放弃访问方法 heptree:

      DROP ACCESS METHOD heptree;

      兼容性

      DROP ACCESS METHOD 是数据库扩展功能。

另见

CREATE ACCESS METHOD