to_regoper()
是一个系统函数,用于将操作符名称转换为其OID。
to_regoper()
在PostgreSQL 9.4 中添加。
用法
to_regoper (text
) →regoper
如果未找到或不存在指定的操作符,或者操作符具有多个签名,则返回NULL
。
请注意,由于只有一个签名的操作符数量极少,因此此函数几乎没有实际用途。请改用to_regoperator()
。
更改历史记录
- PostgreSQL 16
- PostgreSQL 9.4
- 添加 (提交 0886fc6a)
示例
to_regoper()
的基本用法示例
postgres=# SELECT to_regoper('@?')::oid; to_regoper ------------ 4012 (1 row)
大多数操作符都具有多个签名,因此将返回NULL
postgres=# SELECT to_regoper('+')::oid IS NULL; ?column? ---------- t (1 row)
参考文献
- PostgreSQL 文档: 系统目录信息函数