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