达梦数据库导入csv文件
目录
达梦数据库导入csv文件
一、综述
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、成功
出处: