目录

达梦数据库导入csv文件

目录

达梦数据库导入csv文件

https://img-home.csdnimg.cn/images/20240711112329.png

一、综述

csv文件数据可通过达梦数据库安装自带的dmfldr快速数据装载命令行工具进行导入。

二、前提

创建好需要导入的目标表,我这里是vnap_data_clickhouse模式下的http表。

三、dmfldr概述

dmfldr(DM Fast Loader)是 DM 提供的快速数据装载命令行工具。用户通过使用dmfldr 工具能够把按照一定格式排序的文本数据以简单、快速、高效的方式载入到 DM 数据库中,或把 DM 数据库中的数据按照一定格式写入文本文件。

详情可查看达梦官方发布的dmfldr使用手册.pdf。

四、实操示例

1、准备好需要导入的csv文件,我这里是http.csv;

2、编写ctrl控制文档,如下所示;


[root@localhost data]# vi http.ctrl
[root@localhost data]# cat http.ctrl
OPTIONS
(
SKIP = 1
CHARACTER_CODE = 'UTF-8'
)
LOAD DATA
INFILE '/opt/data/http.csv' 
BADFILE '/opt/data/http.bad'
INTO TABLE "vnap_data_clickhouse"."http"
FIELDS ','
[root@localhost data]#

3、执行载入

[root@localhost bin]# ./dmfldr userid=SYSDBA/SYSDBA control=\'/opt/data/http.ctrl\'
dmfldr V8
dmfldr:

Copyright (c) 2011, 2015, Dameng.  All rights reserved.

控制文件:

4、成功

https://i-blog.csdnimg.cn/blog_migrate/9cf85a9745efc8b4bbf0ea8a7c590d60.png

出处: