达梦DMFLDR的学习

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值