首页 > 数据库 > 国内数据库 > 【YashanDB开发者工具(YDC)】导出
YDC提供了结果集导出和表数据导出功能,支持将结果集或者表数据导出到CSV或者Excel文件中。
SQL编辑器输入需要导出的SQL,单击【执行】结果集面板显示表数据,单击结果集上【导出结果集/表】,即可进入 配置导出界面。
SQL编辑器输入需要导出的SQL,单击【执行】结果集面板显示表数据,单击结果集上【导出结果集/表】,即可进入 配置导出界面。

当界面有多个结果集的时候,单击【导出结果集/表】,可以批量进行结果集的导出。

单击后悬浮框展示当前的结果集,用户可以选择对应的结果集进行导出。

选择结果集之后,单击【确定】,即可进入结果集 配置导出界面。
文件类型选择页面如下。

单击【下一步】,进入结果集导出文件配置页面,导出文件配置界面可以配置导出目录和文件信息。
单击【一键配置】可以配置将所有的结果导出到该文件夹下,用户也可以输入自定义导出路径。
导出文件的默认命名规则是
配置路径/RESULT_{SQL索引}.{export_type}。

YDC支持导出EXCEL自定义时间日期格式。
Note:
- EXCEL日期计算的起点为1900/1/1,如果小于该日期,请使用TEXT格式导出。
- EXCEL日期的内部记录方式为浮点数,精度超过99ms(小数点后两位)可能会出现丢失精度的问题,如果出现,请使用TEXT格式导出。

单击下一步,开始结果集导出,并以进度条的形式展示导出进度,也可以单击【停止任务】,停止导出任务。

导出可能会出现文件已经存在的情况,YDC的默认处理规则是以如下格式进行重命名。
filename.{suffix} --> filename({index}).{suffix}
index从1开始递增,直到重命名后的文件不存在为止,导出成功后会将结果集与对应的导出路径展示在界面上。
任务成功结果如下。

某个Schema,选择【表】,单击鼠标右键,选择【导出数据】,即可批量选择导出的表。

批量选择界面如下:

单击下一步即可进入导出表 配置导出界面。
选择某个表,单击鼠标右键,选择【导出数据】,导出表 配置导出界面。

YDC提供了导出到数据库功能,支持将表结构、表数据、以及表下的索引、约束等导出到另外一个数据库。
Note:
- 不支持临时表、复制表、非分布式分区表、嵌套表的导出。
- 不支持UDT类型的数据导出。
- 不支持分区索引、函数索引、LOB索引的导出。
- 不支持外键约束的导出。
左侧导航栏,选择一个具体的表对象,单击鼠标右键,选择【导出至数据库】,即可进入导出配置界面:

导出配置界面,用户可以补充完整目标表的基本信息,配置界面如下:

单击【确定】,即可进入任务进度界面。

单击【停止任务】即可停止导出流程。
Note:
停止任务之后,YDC不做回滚功能,已经导入到目标数据库的数据不会进行删除。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70046725/viewspace-3087274/ ,如需转载,请注明出处,否则将追究法律责任。