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()”的任何评论、建议或更正。