-- drop and recreate database
DROP DATABASE meetup;
CREATE DATABASE meetup USING CODESET utf-8 TERRITORY ca;
CONNECT TO meetup;
-- drop tables
DROP TABLE meetup.events;
-- create tables
CREATE TABLE meetup.events
(
id CHAR(12) NOT NULL,
title VARCHAR(200) NOT NULL,
type VARCHAR(25) NOT NULL,
description VARCHAR(2050),
starttime TIMESTAMP NOT NULL,
endtime TIMESTAMP NOT NULL,
speakers XML,
CONSTRAINT pk_idstarttime PRIMARY KEY (id, starttime)
);
-- import data
IMPORT FROM 'C:\j2ee_development_db2\database\meetUpImport_events.del '
OF del
XML FROM 'C:\j2ee_development_db2\database\meetUpXML_speakers '
MODIFIED BY CHARDEL|
INSERT INTO meetup.events;
在数据库和表建立好以后,导入XML数据是出现系统提示错误如如下:
------------------------------------------------------------------------------
IMPORT FROM 'C:\j2ee_development_db2\database\meetUpImport_events.del ' OF del XML FROM 'C:\j2ee_development_db2\database\meetUpXML_speakers ' MODIFIED BY CHARDEL| INSERT INTO meetup.events
SQL3109N 实用程序开始装入文件
"C:\j2ee_development_db2\database\meetUpImport_events.del " 中的数据。
SQL3017N 定界符无效或已多次使用。
SQL3110N 实用程序已完成处理。从输入文件读取了 "0 " 行。
SQL3017N 定界符无效或已多次使用。
解释:
对于“定界”ASCII (DEL)
文件,发生以下两种错误之一:
o 对列定界符、字符串定界符或小数点字符指定
的字符无效。
- 对于 SBCS 或 UTF-8 数据,定界符的有效范围是
0x00 - 0x7F(包括 0x00 和 0x7F 在内)。
- 对于 MBCS 数据,定界符的有效范围是 0x00 -
0x3F(包括 0x00 和 0x3F 在内)。
- 对于 EBCDIC MBCS 数据,定界符的有效范围是 0x00 -
0x3F(包括 0x00 和 0x3F
在内),但是,有一种例外情况就是,定界符
不能 为 SHIFT-OUT(0x0E)或者
SHIFT-IN(0x0F)字符。
o 为多个前述项目指定了同一个字符。
无法处理该命令。
用户响应:
检查指定的定界符的有效性和唯一性。重新提交该
命令,并指定有效的定界符覆盖。
那两个路径是正确的哈,哪位高手帮忙看看啊?
------解决方案--------------------------------------------------------
呵呵!我试了一下,发现将|换成#就可以导入了,不过缺少一行。没仔细看。