web-dev-qa-db-fra.com

Exportez les données de la base de données H2 vers CSV

J'ai un serveur H2 autonome et opérationnel pour collecter des données. Pour les tests, je veux extraire les données de mon serveur dans un fichier CSV. Existe-t-il des outils pour cela?

24
user1633277

Pour ceux qui sont trop paresseux pour lire la documentation, c'est peut-être tout ce dont vous avez besoin.

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

Vous devez simplement exécuter l'appel (mentionné ci-dessus) dans le client basé sur navigateur de H2 que vous utilisez le plus probablement.

Pour ceux qui ne sont pas tout à fait paresseux, voici le lien pour lire - http://www.h2database.com/html/functions.html#csvwrite .

64
partha

Pour les petites données, vous pouvez également utiliser script pour exporter n'importe quelle table:

script table <table_name>

7
AnonGeek

Une autre façon fonctionne pour moi:

script SIMPLE to 'C:\FolderName\FileName.sql' table SCHEMA.TABLENAME;
1
xplorerdev