在 Ubuntu 上使用 IBM Informix 导入数据,常见方式有以下几种,根据你的数据格式选择即可。
dbimport(整库导入)适用于:从 dbexport 导出的目录
dbimport dbname -i /path/to/export_dir
示例:
dbimport testdb -i /opt/informix/exports
load(表级导入)适用于:.unl 或文本文件
1|张三|25
2|李四|30
dbaccessdbaccess dbname -
load from '/path/example.unl'
insert into tabname;
或在 SQL 文件中:
load from '/path/example.unl'
insert into tabname;
INSERT + COPY(CSV / 文本)适用:结构化文本
INSERT INTO tabname
SELECT * FROM EXTERNAL (
'/path/data.txt'
FORMAT 'DELIMITED'
DELIMITER '|'
REJECTFILE '/path/reject.log'
);
onload(裸数据,较少用)onload -d dbname -t tabname /path/tapefile
export INFORMIXDIR=/opt/informix
export INFORMIXSERVER=ol_informix
export PATH=$INFORMIXDIR/bin:$PATH
DB_LOCALE / CLIENT_LOCALEloaddbexport + dbimportEXTERNAL TABLE如果你能告诉我:
我可以给你具体命令示例。