为DataGrip生成SQL插入语句

30
当您在控制台中运行查询(SELECT语句)时,从数据库检索到的数据以表格形式显示在“Database Console”工具窗口的“Result”面板中。
我已经通过datagrip Help搜索过了,我想知道是否有任何方法可以用于生成表格内容或行的INSERT INTO脚本?
1个回答

59

在下拉菜单中选择SQL插入提取器。

输入图像描述

然后你就可以将数据作为一堆INSERTS复制(Ctrl/Cmd+C)。或者使用提取器旁边的导出按钮。

输入图像描述


谢谢,我能否在结果窗格(表格格式)中为其中一行(或某些行)生成插入语句,还是必须在Where子句中指定该行? - Oxobo
1
可以的,只需选择此行并按复制。仅生成此行。 - moscas
2
请注意,如果您没有看到“SQL插入”按钮,请单击“下载”按钮左侧的下拉菜单,然后您可以选择“SQL插入”。我的默认设置最初是其他内容... - Brad Parks
如果表名在插入时自动添加了数据库名称,我不想要它,该怎么办? - Augustas
尝试使用SQL插入Groovy提取器,它可以进行定制。 - moscas
对于那些试图找到批量插入方法的人,这个应该可以解决问题:https://gist.github.com/ProjectCleverWeb/d2362b082af1d7054ebfd464f202ec1b - Nicholas Summers

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