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
表不再存在。