28

我有一个独立的 H2 服务器启动并运行收集数据。为了进行测试,我想将数据从我的服务器中取出到一个 CSV 文件中。有什么工具吗?

4

3 回答 3

80

尝试CSVWRITE

这也许就是您所需要的:

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

您只需在您最有可能使用的基于浏览器的 H2 客户端中运行调用(如上所述)。

进一步阅读: http ://www.h2database.com/html/functions.html#csvwrite 。

于 2013-10-29T09:52:28.023 回答
9

对于小数据,还可以script用来导出任意表:

script table <table_name>

于 2015-05-22T13:54:41.697 回答
3

另一种方法对我有用:

script SIMPLE to 'C:\FolderName\FileName.sql' table SCHEMA.TABLENAME;
于 2018-09-04T05:02:22.287 回答