针对达梦数据库通过文件导入数据我们可以通过以下两种方法实现:
一、需要导入文件为/dm8/data/test.txt
创建test.ctl文件
cat /dm8/data/test.ctl
增加以下内容
LOAD DATA
INFILE ‘/dm8/data/test.txt’ //需要导入的文件
INTO TABLE DMTEST.TEST
FIELDS ‘,’ //分割符为“,”
配置完成并保存后执行
create table DMTEST.TEST(id int, name varchar(20)) from ‘/dm8/data/test.ctl’; //TEST表根据实际创建
二、需要导入文件为/dm8/data/test.dat
创建test.ctl文件
cat /dm8/data/test.ctl
增加以下内容
OPTIONS
(SKIP = 1
) //test.dat第一行忽略
LOAD DATA
INFILE ‘/dm8/data/test.dat’
INTO TABLE DMTEST.TEST
FIELDS ‘,’
(
ID,
Name
)
创建TEST表
create table DMTEST.TEST(id int, name varchar(20))
执行以下命令
./dmfldr USERID=DMTEST/DMTEST CONTROL=‘/dm8/data/test.ctl’ MODE=‘in’ CHARACTER_CODE=‘UTF-8’ enable_class_type=true
文章
阅读量
获赞