历史版本。 PostgreSQL 8.0 已结束支持。 请参阅 当前版本手册.
ALTER OPERATOR
ALTER OPERATOR — 更改一个操作符的定义
大纲
ALTER OPERATORname( {lefttype| NONE } , {righttype| NONE } ) OWNER TOnewowner
描述
ALTER OPERATOR更改一个操作符的定义。目前唯一可用的功能是更改操作符的拥有者。
参数
name现有操作符的名称(可带模式限定)。
lefttype操作符左操作数的数据类型;如果操作符没有左操作数,写作
NONE。righttype操作符右操作数的数据类型;如果操作符没有右操作数,写作
NONE。newowner操作符的新所有者。要更改操作符的所有者,你必须是超级用户。
示例
为类型text更改自定义操作符a @@ b的拥有者:
ALTER OPERATOR @@ (text, text) OWNER TO joe;
兼容性
在 SQL 标准中没有ALTER OPERATOR语句。