问题报告 纠错本页面

ALTER CONVERSION

名称

ALTER CONVERSION -- 修改编码转换的定义

大纲

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

描述

ALTER CONVERSION 修改编码转换的定义。

要使用ALTER CONVERSION ,您必须是该编码转换的所有者。要修改其所有者, 您必须是新的所属角色的直接或者间接成员, 并且该角色还必须在该编码转换的模式上有 CREATE 权限。 (这些限制强制了修改该所有者不会做任何通过删除和重建编码转换不能做的事情。不过,超级用户可以任何方式修改任意编码转换的所有属关系。)

参数

name

现有的编码转换的名称(可以有模式修饰)。

new_name

编码转换的新名字。

new_owner

编码转换的新所有者。

new_schema

编码转换的新模式名。

例子

要把编码转换 iso_8859_1_to_utf8 重新命名为latin1_to_unicode

ALTER CONVERSION iso_8859_1_to_utf8 RENAME TO latin1_to_unicode;

要把编码转换 iso_8859_1_to_utf8 的所有者改变为joe

ALTER CONVERSION iso_8859_1_to_utf8 OWNER TO joe;

兼容性

SQL 标准里没有 ALTER CONVERSION 语句。

参见

CREATE CONVERSION, DROP CONVERSION