CREATE OPERATOR

用于创建操作符的 SQL 命令

CREATE OPERATOR 是用于创建操作符的 DDL 命令。

CREATE OPERATOR 一直存在于 PostgreSQL 中。

更改历史记录

示例

CREATE OPERATOR 的基本用法示例,这里基本上重新实现了 + 操作符

postgres=# CREATE OPERATOR +@+ (
             PROCEDURE = numeric_add,
             LEFTARG = numeric,
             RIGHTARG = numeric);
CREATE OPERATOR

postgres=# \do
                                      List of operators
 Schema | Name | Left arg type | Right arg type | Result type |         Description          
--------+------+---------------+----------------+-------------+------------------------------
 public | +@+  | numeric       | numeric        | numeric     | implementation of + operator

postgres=# SELECT 1 +@+ 1;
 ?column? 
----------
        2
(1 row)

分类

DDL操作符SQL 命令

另请参阅

CREATE OPERATORDROP OPERATORCREATE OPERATOR CLASSCREATE OPERATOR FAMILY

反馈

提交任何关于 "CREATE OPERATOR" 的评论、建议或更正 在此处