当前位置:数据库 > DB2 >>

db2导入txt文件问题

请问如何将一个txt的内容导入到db2 v95相应表中?txt文件的格式是什么呢?比如表中有两个字段:field1和field2,txt中的内容: field1 field2 第一行:123 123,332 第二行:231 1233 应该如何修改? 我用如下两个方法但都报错了: 方法1: IMPORT FROM d:\test.txt OF DEL MESSAGES msg.out insert into table1; 方法2: LOAD FROM h:\test.txt OF del MESSAGES msg.out INSERT INTO table1; 谢谢!
补充:我用db2cc中的import,生成的命令是:
CONNECT TO ZL;
IMPORT FROM "C:\a.txt" OF DEL MODIFIED BY COLDEL0x09 METHOD P (1, 2) MESSAGES "C:\d.log" INSERT INTO ADMINISTRATOR.ZL_TABLE (MAIN_ZL, CITED_ZL);
CONNECT RESET;
其中METHOD P (1, 2) 是什么意思是呢?为什么我导入之后只有txt文本的第一行导入了呢?
答案:1、field1、field2之间如果是逗号分隔
load from 'h:\test.txt' of del repalce into table1;
也可以用insert into table1;replace 会删除原表中的内容。

field1、field2之间如果是制表符(tab键)分隔
load from 'h:\test.txt' of del modified by coldel0x09 repalce into table1;
其中0x09是制表符的ascii码

上一个:db2如何查看某个库中的所有表?
下一个:用过DB2数据库的过来看看,谢谢啦

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,