如何在Dbeaver中从CSV文件创建临时表?

3

我是Dbeaver的新手,之前使用的是Microsoft SQL Server。现在我只是用它来连接csv文件。

我想从从csv文件导入的表中创建一个临时表。在SQL Server中,我会这样做:

select *
into #temptable
from mytable

Dbeaver中的等效功能是什么?

DBeaver连接到数据源,并使用数据源提供的功能。CSV文件只是文本文件,而文本文件并不提供诸如临时表之类的服务。 - Joel Coehoorn
我没有时间将这个写成答案(如果有其他人愿意做的话,请随意)。但是请查看这个网站:https://justnumbersandthings.com/post/2018-06-12-dbeaver-import-csv/ 它提供了一个很好的指南,介绍了如何建立两个连接并使用内置的dbeaver功能集从CSV加载到SQL表中。 - JNevill
按照上述指南操作时,我遇到了一个错误,DBeaver尝试使用两个冲突的字符排序方式,原因不明,其中一个是瑞典语(我的所有列都是数字)。最终,我只能将CSV文件的一部分复制粘贴到导入语句中。 - Matthew Read
1个回答

0
这不仅适用于DBeaver,也适用于PostgreSQL。 在PostgreSQL中使用SELECT查询创建临时表的方法是:
CREATE TEMPORARY TABLE temptable AS
SELECT *
FROM mytable;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接