dmfldr

 

dmfldr简介:用户通过使用快速装载工具能够把按照一定格式排序的文本数据以简单、快速、高效的方式载入到 DM 数据库中,或把 DM 数据库中的数据按照一定格式载出到文本文件中。

dmfldr位置:安装好 DM 数据库管理系统后,在安装目录的“bin”子目录下可找到 dmfldr 执行文件

类比mysql:

功能跟mysql的outfile、load data一样; 

导出:select into outfile +'文件路径'

导入:load data local infile '路径' into table user_info;

载入:

  创建测试表

CREATE TABLE TEST(C1 INT,C2 INT,C3 DATE);

  编辑数据文件 test.txt

1 2 |2023-04-01
1 2 |2023-04-01
1 2 |2023-04-01
1 2 |2023-04-01
1 2 |2023-04-01
1 2 |2023-04-01
1 2 |2023-04-01
1 2 |2023-04-01
1 2 |2023-04-01
1 2 |2023-04-01
1 2 |2023-04-01
1 2 |2023-04-01
1 2 |2023-04-01
1 2 |2023-04-01
1 2 |2023-04-01
1 2 |2023-04-01
1 2 |2023-04-01
1 2 |2023-04-01

 编辑控制文件 test.ctl

LOAD DATA
INFILE '/dmdata/data/DAMENG/bak/test.txt'
INTO TABLE ZHS.TEST
FIELDS '|'
(
C1 TERMINATED BY ' ',
C2,
C3 DATE FORMAT 'yyyy-mm-dd'
)

  使用 dmfldr 进行数据载入

./dmfldr userid=SYSDBA/'"1qaz!QAZ123"' control=\'/dmdata/data/DAMENG/bak/test.ctl\'

  载出

[root@localhost /]# /dmdata/bin/dmfldr userid=SYSDBA/'"1qaz!QAZ123"' control=\'/dmdata/data/DAMENG/bak/test_outfile_ctl\' mode=\'out\'
dmfldr V8
18 rows is load out
export success.
18 行数据已导出
用时:22.965(ms)

  

 更多资讯请上达梦技术社区了解:https://eco.dameng.com

posted @ 2023-05-04 17:42  h_s  阅读(75)  评论(0)    收藏  举报