📜  PostgreSQL – 删除临时表

📅  最后修改于: 2022-05-13 01:57:15.395000             🧑  作者: Mango

PostgreSQL – 删除临时表

在 PostgreSQL 中,可以使用 DROP TABLE 语句删除临时表。

Syntax: DROP TABLE temp_table_name;

与 CREATE TABLE 语句不同,DROP TABLE 语句没有专门为临时表创建的 TEMP 或 TEMPORARY 关键字。为了演示删除临时表的过程,让我们首先按照以下说明创建一个。
首先,我们创建一个示例数据库(例如test )以使用以下语句添加临时表:

CREATE DATABASE test;

创建数据库后,我们使用以下命令切换到它:

\c test;

test数据库添加一个临时表(比如 mytemp),如下所示:

CREATE TABLE mytemp(c INT);

使用以下语句验证是否已创建表:



SELECT * FROM mytemp;

它应该显示下表:

现在我们的临时表已创建,我们在下面的示例中将其删除。

例子:
test使用 DROP TABLE 语句如下删除临时表:

DROP TABLE mytemp;

现在我们使用以下语句验证表是否已成功删除:

SELECT * FROM mytemp;

输出:

PostgreSQL 引发的上述错误表明mytemp表不再存在。