to_regnamespace()

将命名空间名称转换为 OID 的函数

to_regnamespace() 是一个系统函数,用于将命名空间(模式)的名称转换为其OID

to_regnamespace()PostgreSQL 9.5 中添加。

用法

to_regnamespace ( text ) → regnamespace

to_regnamespace() 等效于使用 regnamespace 对象标识符类型 转换,但如果找不到匹配的命名空间,则返回 NULL 而不是引发 ERROR

变更历史

示例

to_regnamespace() 的基本用法示例

postgres=# SELECT to_regnamespace('public')::oid;
 to_regnamespace 
-----------------
            2200
(1 row)

如果指定的命名空间不存在,则返回 NULL

postgres=# SELECT to_regnamespace('foo') IS NULL;
 ?column? 
----------
 t
(1 row)

分类

模式(命名空间)系统函数

另请参阅

to_regclass()

反馈

提交任何关于 "to_regnamespace()" 的评论、建议或更正 在此