PostgreSQL pg_my_temp_schema() 函数
PostgreSQL pg_my_temp_schema() 函数返回当前会话的临时模式(Schema)的 OID。
pg_my_temp_schema() 语法
这里是 PostgreSQL pg_my_temp_schema() 函数的语法:
sql
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() 函数的语句:
sql
SELECT pg_my_temp_schema();bash
pg_my_temp_schema
-------------------
0因为当前会话中没有临时模式(Schema),因此 pg_my_temp_schema() 函数返回了 0。
您可以通过以下语句创建一个临时表:
sql
CREATE TEMPORARY TABLE test (id INT);然后,您查看当前会话的临时模式(Schema):
sql
SELECT pg_my_temp_schema();bash
pg_my_temp_schema
-------------------
17380