to_regoperator() 是一个系统函数,用于将运算符名称(带有参数类型)转换为其 OID。
to_regoperator() 在 PostgreSQL 9.4 中添加。
用法
to_regoperator (text) →regoperator
如果找不到指定的运算符和参数类型组合,或者该组合不存在,则返回 NULL。
变更历史
- PostgreSQL 16
- PostgreSQL 9.4
- 添加(提交 dfc0219f)
示例
to_regoperator() 的基本用法示例
postgres=# SELECT to_regoperator('*(bigint,bigint)')::oid;
to_regoperator
----------------
686
(1 row)
如果找不到指定的运算符,或者该运算符不存在,则返回 NULL
postgres=# SELECT to_regoperator('*(text,text)')::oid IS NULL;
?column?
----------
t
(1 row)
参考资料
- PostgreSQL 文档: 系统目录信息函数
