ALTER OPERATOR

    描述

    ALTER OPERATOR 更改一个操作符的定义。 目前唯一可用的功能是修改操作符的所有者。

    用户必须是操作符的所有者才能使用ALTER OPERATOR。 要更改所有者,用户必须是新角色的直接或间接成员,而且该角色必须在操作符 的模式上有CREATE 权限。(这种限制强制要求即使更改所有者也不能做那些通过删除或重建操作符所 不能做到的事情。然而,超级用户可以任意修改操作符的所有权。)

    name

    现有操作符的名称(可选方案限定)

    操作符左操作数的数据类型; 记为NONE 如果没有左操作数。

    right_type

    NONE操作符右操作数的数据类型; 记为 NONE 如果操作符没有右操作数。

    new_owner

    new_schema

    操作符新的模式。

    示例

    更改一个text类型的自定义操作符a @@ b:

    在SQL标准中没有 ALTEROPERATOR语句。 in the SQL standard.

    另见

    Parent topic: