H2数据库可以查询包含不同记录组的多个部分的CSV文件吗?

时间:2011-11-09 15:33:31

标签: java sql database csv h2

我以CSV(种类)格式接收数据,其中每个实体由不同记录组的多个部分表示。在这个虚构的例子中(下面),我通过不同记录组的许多部分代表了许多大学(实体)(这些可以被认为是表格)。我无法控制此传入数据的格式。所以我想知道,当使用H2数据库引擎发出关于传入CSV数据的查询时,你能否以某种方式指定哪一行开始基于某种模式来识别给定实体的每个表的第一行?虚构数据如下。

NEWCOLLEGE

ADDRESS|HOUSE_NO|STREET|TOWN|CITY|COUNTY|COUNTRY
DATA|51|Hill Road|Reading|Berkshire|United Kingdom
DATA|78|Crescent Road|Wallingford|Oxfordshire|United Kingdom
DATA|5|Bonny Crescent|Swindon|Whiltshire|United Kingdom

COURSES|NAME|DESCRIPTION|CODE
DATA|Sketching Life|Sketching from live examples|434
DATA|Gardening|Teaching how to plant a variety of shrubs|546

KEYDATA|COLLEGE NAME|DEPARTMENT
DATA|Witney College|Life Skills

LECTURERS|NAME|COURSE|EMP_ID|DATE_OF_BIRTH
DATA|David Kew|Sketching|3434535|03-04-1951
DATA|Mary Coldridge|Gardening|5352346|15-04-1969
DATA|Henry Cunnings|IT Basics|4354364|12-12-1971

NEWCOLLEGE

.... and some more tables for another college

1 个答案:

答案 0 :(得分:1)

目前无法开箱即用。需要对数据进行预处理(拆分为多个文件)。