You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在DBeaver中将导入的CSV文件创建为临时表

DBeaver连接CSV时创建临时表的实现方法

你现在通过DBeaver连接CSV文件,底层用的是DBeaver内置的SQL引擎(默认多为HSQLDB或SQLite),不支持SQL Server特有的T-SQL#开头临时表语法,可通过以下两种等效方式实现需求:

方式1:SQL语句直接创建

用标准SQL的临时表语法即可实现和SELECT INTO完全一致的效果:

CREATE TEMP TABLE #temptable AS
SELECT * FROM mytable;

该语法生成的临时表仅在当前连接会话有效,关闭DBeaver连接后会自动销毁,和SQL Server临时表的生命周期完全一致。

方式2:图形化操作(适合新手)

如果你不想写SQL,可直接通过DBeaver界面操作:

  • 在左侧导航栏找到CSV对应的源表mytable,右键选择「导出数据」
  • 导出目标选择「数据库」,点击下一步
  • 目标连接选择当前CSV连接,目标schema选择内置的TEMP临时表空间,填写你想要的临时表名,勾选「创建新表」选项
  • 按提示完成后续步骤即可生成临时表

额外注意事项

如果你后续要把CSV数据同步到SQL Server实例中操作,建议直接切换到SQL Server连接,将CSV导入SQL Server后即可直接使用你熟悉的T-SQLSELECT INTO #temptable语法,无需调整写法。

内容的提问来源于stack exchange,提问作者Jenn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 04:48:03