Postgresql 查询后是否有临时表?

Postgresql 查询后是否有临时表?,postgresql,postgis,Postgresql,Postgis,在我从一些查询中获得结果后,是否有根据这些结果创建的临时表的名称???否,但您可以轻松地从select语句的结果创建临时表: CREATE TEMPORARY TABLE temptablename AS SELECT ...; 然后,要获得结果: SELECT * FROM temptablename; 是的,是的…我知道该做什么…在我完成所有必须的步骤之后,只需删除这个表…我将通过php执行这个sql查询,然后在php中使用pgsql2shp。好的,现在我脑子里的一切都清楚了:)你不必删

在我从一些查询中获得结果后,是否有根据这些结果创建的临时表的名称???

否,但您可以轻松地从select语句的结果创建临时表:

CREATE TEMPORARY TABLE temptablename AS
SELECT ...;
然后,要获得结果:

SELECT * FROM temptablename;

是的,是的…我知道该做什么…在我完成所有必须的步骤之后,只需删除这个表…我将通过php执行这个sql查询,然后在php中使用pgsql2shp。好的,现在我脑子里的一切都清楚了:)你不必删除表-因为它是临时创建的,当连接关闭时它会自动删除。aaa,好:)太好了,少一行:))警告:临时表通常用于交互使用;例如,在web应用程序中使用它们是一种可疑的做法。其目的是用于web应用程序。