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

Bri*_*n12 4 import export dbeaver

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

就我而言,我有一个远程 DB2,我需要将特定表的某些行导入到我拥有的本地 MySQL 数据库中。

有没有办法做到这一点?

谢谢

Fab*_*adi 5

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

您可以在 DBeaver 中执行此操作:

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