2011-11-09 4 views
1

각 엔티티가 다른 레코드 그룹의 여러 섹션으로 표현되는 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 
+0

요약하면 기본적으로 H2를 사용하여이 형식의 데이터를 쿼리하는 방법을 찾고 싶습니다. – nicciglen

답변

1

현재로서는이 기능을 사용할 수 없습니다. 데이터는 사전 처리 (여러 파일로 분할)해야합니다.