ALTER COLLATION
修改字符集的定义。
概要
ALTER COLLATION name RENAME TO new_name
ALTER COLLATION name OWNER TO new_owner
ALTER COLLATION name SET SCHEMA new_schema
参数
name 现有字符集名称。(可以是限定模式) new_name 新的字符集名称 new_owner 新的字符集所有者。 new_schema 新的字符集模式。
描述
你必须是字符集的所有者才能使用 ALTER COLLATION
。要更改字符集的所有者,你还必须是新角色的直接或者成员,而且新角色必须在字符集的模式上面拥有
CREATE
的权限。(这些限制强制要求拥有者不能通过丢弃并重建该字符集来做任何不能做的事情。然而,超级用户可以改变任何字符集的所有权。)
示例
将字符集名从de_DE 修改为 german
:
ALTER COLLATION "de_DE" RENAME TO german;
将字符集en_US
的所有者修改为 joe
:
ALTER COLLATION "en_US" OWNER TO joe;
兼容性
SQL标准中没有 ALTER COLLATION
语法。
另见
[CREATE COLLATION](CREATE_COLLATION.html#topic1)
,
[DROP COLLATION](DROP_COLLATION.html#topic1)
Parent topic: SQL Command Reference