dmfldr:数据快速装载工具,通过使用dmfldr能够把按照一定格式排序的文本数据以简单、快速、高效的方式载入到DM数据中,或把DM数据库中的数据按照一定格式载出到文本文件中。
dmfldr:在数据库安装目录的bin下。
导入导出测试
例1:导出AA模式下的表LD到LD.txt文件中
查看LD.txt文件
例2:将GG.txt文件导入到表A2中
dmfldr USERID=AA/SYSDBA123 MODE='IN' TABLE=A2 DATA= 'D:\data\GG.txt' CHARCTER_CODE='UTF-8'
查看A2表中的数据
发现导入的数据有乱码,查看dmflr默认字符集为GBK,而我数据库字符集为UTF-8,在导入时添加CHARCTER_CODE=UTF-8,再次查看。
行列分隔符
列分隔符默认是 | 行分隔符默认是空格,可以使用ROW_SEPERATOR设置行分隔符,FIELD_SEPERATOR设置列分隔符,也可以在控制文件中指定行列分隔符
例1:在控制文件中使用|为列分隔符
例2:在控制文件中使用,为列分隔符
例3:使用FIELD_SEPERATOR设置,为列分隔符
dmfldr userid=AA/SYSDBA123 FIELD_SEPERATOR=',' DATA='D:\data\aa.txt' table=AA mode='IN'
更多信息,请参考达梦社区地址:https://eco.dameng.com