pg数据库创建临时表原创
8人赞赏了该文章
267次浏览
编辑于2024年11月22日 10:34:39
PostgreSQL中的临时表分两种,一种是会话级临时表,一种是事务级临时表。
在会话级临时表中,数据可以存在于整个会话的生命周期中,
在事务级临时表中,数据只能存在于事务的生命周期中。
一:创建临时表
---创建临时表
CREATE TEMPORARY TABLE temp_table (
id int,
name varchar(50),
age int,
)ON COMMIT PRESERVE ROWS;
---验证临时表(无数据)
SELECT * FROM temp_table;
二:直接从结果集创建临时表
---根据查询的结果集生成临时表不需要每个字段都定义
CREATE TEMPORARY TABLE temp_table AS (SELECT * FROM target_table);
---验证临时表
SELECT * FROM temp_table;
赞 8
8人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读