如何在PostgreSQL中使用select into创建临时表.例如在SQL Select * into temp_tab from source_tab;

推荐答案

您可以try 使用以下100命令:

CREATE TEMP TABLE mytable AS
SELECT * from source_tab;

从文件中:

This command is functionally similar to SELECT INTO,但它是首选,因为它不太可能与其他用途混淆

CREATE TABLE AS命令允许用户明确指定

Postgresql相关问答推荐

Qt,PostgreSQL -从NUERIC列检索max int64_t/uint64_t值

使用regexp获取表名

用于JSON数组的带有组合条件的Postgres JSONB Select 查询

Postgres-pgloader-默认情况下,在PostgreSQL中将列名转换为小写

PostgreSQL:重新创建主键值以匹配记录计数

如何在PostgreSQL中以行值的形式获取列

如何诊断字符编码问题

执行准备好的语句不返回数据

当参数大小超过 393166 个字符时,PSQL 准备语句查询挂起

是否可以在 postgresql 中添加表元数据?

psql中set、\set和\pset的区别

postgresql 在查询中插入空值

PostgreSQL 可以对数组元素有唯一性约束吗?

SQL:列为某个值时的唯一约束

带有偏移限制的 Select 查询太慢了

删除空行

使用 Homebrew 安装 icu4c 版本 63

处理用户发送的string contains null byte

如何在不丢失openproject数据的情况下将postgresql数据库从10升级到12

Heroku 上的 Postgres 并将单个表转储到转储文件