将H2数据库中的数据导出为CSV文件

30

我有一个独立的H2服务器正在运行并收集数据。为了进行测试,我想将服务器中的数据导出到CSV文件中。是否有相应的工具可用?


1
你有检查过这个网站吗:http://www.h2database.com/html/links.html#tools? - user330315
2
H2具有编写CSV文件的功能。请查看CSVWRITE - jschiavon
3个回答

87

试试CSVWRITE

这可能是你需要的全部内容:

call CSVWRITE ( 'C:/MyFolder/MyCSV.txt', 'SELECT * FROM MYTABLE' ) 
你只需在可能使用的 H2 浏览器客户端中运行上述调用(请参见上文)。
更多阅读资料请参考:http://www.h2database.com/html/functions.html#csvwrite

可能是因为H2 Help命令没有任何类似于“导出”的功能。我猜你只需要知道要查找“CSV”。另请参阅http://www.h2database.com/html/commands.html#script - MAbraham1

9

对于少量数据,您也可以使用script导出任何表格:

script table <table_name>


3

另一种方法适用于我:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接