Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java H2数据库能否查询包含不同记录组的多个部分的CSV文件?_Java_Sql_Database_Csv_H2 - Fatal编程技术网

Java H2数据库能否查询包含不同记录组的多个部分的CSV文件?

Java H2数据库能否查询包含不同记录组的多个部分的CSV文件?,java,sql,database,csv,h2,Java,Sql,Database,Csv,H2,我以CSV(某种)格式接收数据,其中每个实体由不同记录组的多个部分表示。在这个虚构的例子(如下)中,我通过不同记录组的多个部分(这些可以被认为是表格)来表示多个学院(实体)。我无法控制这些传入数据的格式。所以我想知道,当使用H2数据库引擎对传入的CSV数据发出查询时,您是否可以基于某种模式指定从哪一行开始,以标识给定实体每个表的第一行?下面是虚构的数据 NEWCOLLEGE ADDRESS|HOUSE_NO|STREET|TOWN|CITY|COUNTY|COUNTRY DATA|51|Hil

我以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

目前,这是不可能的开箱即用。需要对数据进行预处理(拆分为多个文件)。

目前,这是不可能开箱即用的。数据需要预处理(拆分为多个文件)。

简而言之,我基本上想找到一种使用H2查询此格式数据的方法简而言之,我基本上想找到一种使用H2查询此格式数据的方法