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 文档: 系统目录信息函数