PostgreSQL pg_my_temp_schema() 函数使用指南

PostgreSQL pg_my_temp_schema() 函数返回当前会话的临时模式(Schema)的 OID。

pg_my_temp_schema() 语法

这里是 PostgreSQL pg_my_temp_schema() 函数的语法:

pg_my_temp_schema() -> oid

参数

PostgreSQL pg_my_temp_schema() 函数无需任何参数。

返回值

PostgreSQL pg_my_temp_schema() 函数返回当前会话的临时模式(Schema)的 OID。如果当前会话没有任何临时模式(Schema),pg_my_temp_schema() 函数返回 0。

pg_my_temp_schema() 示例

要获取当前会话的临时模式(Schema)的 OID,请使用下面带有 pg_my_temp_schema() 函数的语句:

SELECT pg_my_temp_schema();
 pg_my_temp_schema
-------------------
                 0

因为当前会话中没有临时模式(Schema),因此 pg_my_temp_schema() 函数返回了 0。

您可以通过以下语句创建一个临时表:

CREATE TEMPORARY TABLE test (id INT);

然后,您查看当前会话的临时模式(Schema):

SELECT pg_my_temp_schema();
 pg_my_temp_schema
-------------------
             17380