db2导入txt文件问题
请问如何将一个txt的内容导入到db2v95相应表中?txt文件的格式是什么呢?比如表中有两个字段:field1和field2,txt中的内容:field1field2第...
请问如何将一个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文本的第一行导入了呢? 展开
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文本的第一行导入了呢? 展开
2009-03-03
展开全部
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码
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码
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询