Bisakah Database H2 menanyakan file CSV yang berisi beberapa bagian dari grup rekaman berbeda?

Saya menerima data dalam format CSV (semacamnya), di mana setiap entitas diwakili oleh beberapa bagian dari grup rekaman yang berbeda. Dalam contoh fiktif ini (di bawah) saya mewakili sejumlah perguruan tinggi (entitas) dengan sejumlah bagian dari kelompok catatan yang berbeda (ini dapat dianggap sebagai tabel). Saya tidak memiliki kendali atas format data masuk ini. Jadi saya bertanya-tanya, ketika mengeluarkan kueri tentang data CSV yang masuk menggunakan mesin Database H2, dapatkah Anda menentukan baris mana yang harus dimulai berdasarkan beberapa jenis pola untuk mengidentifikasi baris pertama setiap tabel untuk entitas tertentu? Data fiktif ada di bawah.

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

person nicciglen    schedule 09.11.2011    source sumber
comment
Singkatnya - pada dasarnya saya ingin mencari cara menanyakan data dalam format ini menggunakan H2   -  person nicciglen    schedule 09.11.2011


Jawaban (1)


Saat ini hal ini tidak mungkin dilakukan secara langsung. Data perlu diproses terlebih dahulu (dibagi menjadi beberapa file).

person Thomas Mueller    schedule 09.11.2011