2013-06-20 4 views
12

Ho un server H2 autonomo attivo e in esecuzione dati di raccolta. Per i test voglio estrarre i dati dal mio server in un file CSV. Ci sono strumenti per questo?Esportare i dati dal database H2 in CSV

+1

Hai controllato: http://www.h2database.com/html/links.html#tools –

+2

H2 ha una funzione per scrivere file CSV. Controllare [CSVWRITE] (http://www.h2database.com/html/functions.html#csvwrite). – jschiavon

risposta

39

Per coloro che sono troppo pigri per leggere la documentazione, questo è forse tutto ciò che serve.

call CSVWRITE ('C:/MyFolder/MyCSV.txt', 'SELECT * FROM MYTABLE') 

È necessario eseguire semplicemente la chiamata (menzionata sopra) nel client basato su browser di H2 che è più probabile che si utilizzi.

Per coloro che non sono proprio così pigri, questo è il link da leggere - http://www.h2database.com/html/functions.html#csvwrite.

4

Per le piccole dati, è possibile anche utilizzare script per esportare qualsiasi tavolo:

script table <table_name>