ALTER COLLATION
名称
ALTER COLLATION -- 修改一个排序规则定义
大纲
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_DE为 german:
ALTER COLLATION "de_DE" RENAME TO german;
修改排序规则的拥有者 en_US为 joe:
ALTER COLLATION "en_US" OWNER TO joe;
兼容性
在SQL标准中没有 ALTER COLLATION语句.