限制 DBeaver 中导出/导入的行数

Limit number of exported / imported rows in DBeaver

在 DBeaver 中导出或导入数据时,有没有办法限制行数?

在我的例子中,我有一个远程 DB2,我需要将特定 table 的一些行导入到我拥有的本地 MySQL 数据库中。

有办法吗?

谢谢

仅当导出向导知道要导出哪些行(例如订单)时,限制导出的行数才有意义。因此,只有导出查询的结果集才有意义,而不是导出具有限制因素的实际 table。

在 DBeaver 中,您可以这样做:

  1. 发出类似 SELECT * FROM my_table ORDER BY mycolumn LIMIT n 的查询。
  2. 将 n 替换为您喜欢的任何整数。您还可以添加 mycolumn 之后的 DESC,如果只有最近的行对您有意义。
  3. 运行查询。
  4. 在包含结果集的窗格中,找到按钮 工具提示“将结果集导出到 fil 或另一个 table”。它看起来 就像带有向上箭头的托盘。在 DBeaver 7.2.2 中,它只剩下 拆分数字和齿轮按钮。
  5. 运行 该向导,选择“SQL”目标类型(导出到 SQL INSERT 语句)
  6. 单击下一步,并配置任何其他导出首选项(您也可以保留默认值)。
  7. 正在导出的文件应该会让您满意。