一、引言
1、编写目的
方便用户从Linux系统操作从文件读数据到数据库。
二、操作
1、步骤
Linux进入某个服务器,连接到某个目录,将导入数据文件import_data.txt,数据库建表sql dbCreate.sql放入当前目录,然后执行以下命令:
- 创建数据库表,执行数据库建表sql
db2 connect to cbibdb;
db2 -tvf dbCreate.sql;
db2 connect reset;
- 如需更新字符编码,则进行以下步骤
vim /路径/import_data.txt;
:set fileencoding=GBK
:wq!
注:另外也可以这样更新字符编码iconv -c -f UTF-8 -t GBK 旧文件 -o 新文件
- 如需更新文件分割符,则进行以下步骤
sed -i 's/@!@/,/g' import_data.txt;
注:更新分割符 sed -i 's/旧字符/新字符/g' 文件
- 执行文件导入脚本
db2 connect to cbibdb;
db2 "import from import_data.txt of del modified by codepage=1386 insert into 表名(表字段1,表字段2,...)";
db2 connect reset;
注:codepage=1386
表示GBK编码
完结撒花!