问题报告 纠错本页面

ALTER COLLATION

Name

ALTER COLLATION -- 修改一个排序规则定义

Synopsis

ALTER COLLATION name RENAME TO new_name
ALTER COLLATION name OWNER TO new_owner
ALTER COLLATION name SET SCHEMA new_schema

描述

ALTER COLLATION 修改一个排序规则定义.

使用 ALTER COLLATION你必须拥有排序规则. 若要更改拥有者,你必须是这个新所有者角色的直接成员或间接成员, 而且这个角色在 排序规则模式上必须拥有 CREATE权限. (这些限制约束你不能通过放弃或重建排序规则来修改所有者做任何事. 不管怎样,一个超级用户能修改任何排序规则的所有权.)

参数

name

一个存在的排序规则的名称(可以有模式修饰).

new_name

排序规则的新名称.

new_owner

新排序规则的拥有者.

new_schema

新的排序规则模式.

示例

重命名排序规则 de_DEgerman:

ALTER COLLATION "de_DE" RENAME TO german;

修改排序规则的拥有者 en_USjoe:

ALTER COLLATION "en_US" OWNER TO joe;

兼容性

在SQL标准中没有 ALTER COLLATION语句.

请参阅

CREATE COLLATION, DROP COLLATION