DROP COLLATION

删除先前定义的排序规则。

概要

DROP COLLATION [ IF EXISTS ] <name> [ CASCADE | RESTRICT ]

描述

DROP COLLATION 用于删除先前定义的排序规则。要删除排序规则,您必须拥有该排序规则的所有权。

参数

  • IF EXISTS
    • 如果排序规则不存在,则不应抛出错误。此时将发出一个通知。
  • name
    • 排序规则的名称。排序规则名称可以是带模式限定的。
  • CASCADE
    • 自动删除依赖于该排序规则的对象,并进而删除所有依赖于这些对象的对象。
  • RESTRICT
    • 如果存在依赖于该排序规则的对象,则拒绝放弃该排序规则。这是默认行为。

示例

要删除名为german的排序规则:

DROP COLLATION german;

兼容性

DROP COLLATION 命令符合 SQL 标准,但 IF EXISTS 选项除外,该选项属于数据库扩展功能。

另见

ALTER COLLATION, CREATE COLLATION