#导出

YDC提供了数据导出功能,包含如下导出功能:

  • 导出查询结果集为CSV或者Excel文件;
  • 导出表数据为CSV或者Excel文件;
  • 导出表到指定目标数据库中。

# 导出查询结果集

  1. 在SQL编辑器输入需要导出的SQL,单击【执行】结果集面板显示表数据,单击结果集上【导出结果集/表】,即可进入导出结果集页面配置导出文件类型;当界面有多个结果集需要同时导出的时候,单击【导出结果集/表】,在悬浮框选择结果集。

  2. 进入导出结果集配置页面后,按步骤配置导出文件类型、导出文件存储路径和文件信息。单击【一键配置】将自动持久化保存,导出文件的默认命名规则是配置路径/RESULT_{SQL索引}.{export_type}

    如果存在日期时间类型可以自定义日期时间格式,导出文件类型为EXCEL需注意以下事项:

    • EXCEL日期计算的起点为1900/1/1,如果小于该日期,请使用TEXT格式导出。
    • EXCEL日期的内部记录方式为浮点数,精度超过99ms(小数点后两位)可能会出现丢失精度的问题,如果出现,请使用TEXT格式导出。
  3. 单击【下一步】,开始结果集导出,并以进度条的形式展示导出进度,也可以单击【停止任务】,停止导出任务。

    导出时可能会出现文件已经存在的情况,YDC的默认将按照filename.{suffix} --> filename({index}).{suffix}格式进行重命名,其中index从1开始递增,直到不再重名,导出成功后会将结果集与对应的导出路径展示在界面上。

# 导出表数据

在Schema中选择需导出的表,右键选择【导出数据】,即可导出单个表数据。

导出表数据时,配置步骤与导出查询结果集一致。

# 导出表数据到数据库

YDC提供了导出到数据库功能,支持将表结构、表数据、以及表下的索引、约束等导出到另外一个数据库。

Note:

  1. 不支持临时表、复制表、非分布式分区表、嵌套表的导出。
  2. 不支持UDT类型的数据导出。
  3. 不支持分区索引、函数索引、LOB索引的导出。
  4. 不支持外键约束的导出。

在Schema中选择需导出的表,右键选择【导出至数据库】,进入导出配置界面补充目标数据库和目标表的基本信息,单击【确定】,即可提交导出任务。

Note:

如导出过程中单击【停止任务】,已经导入到目标数据库的数据不会进行删除。

edit-icon
反馈
coperate-icon
coperate
合作
communication-icon
communicate
交流