Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database Firebird:如何将带有代码的表导出到文件中_Database_Export_Firebird - Fatal编程技术网

Database Firebird:如何将带有代码的表导出到文件中

Database Firebird:如何将带有代码的表导出到文件中,database,export,firebird,Database,Export,Firebird,我想将Firebird数据库中的表导出到csv文件中。使用MySQL,我可以使用SQL和其他命令,如到OUTFILE。以下是一个例子: SELECT a,b,a+b INTO OUTFILE '/tmp/result.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM test_table; 这个查询可以在几个sql查询工具(MySQL WB、HeidiSQL、ccente

我想将Firebird数据库中的表导出到csv文件中。使用MySQL,我可以使用SQL和其他命令,如
到OUTFILE
。以下是一个例子:

SELECT a,b,a+b INTO OUTFILE '/tmp/result.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM test_table;
这个查询可以在几个sql查询工具(MySQL WB、HeidiSQL、ccenter)上提交。 是否可以使用,例如Flamerobin,提交一个类似上面的sql语句来从Firebird导出数据? 我可以使用菜单或其他工具(如FBexport)使用flamerobin,但我更喜欢一个代码解决方案,而无需单击菜单或使用其他工具(FBexport)。
谢谢您的帮助。

Firebird不直接支持这一点。你必须使用一些工具(GUI或CLI)来完成这项工作。

我知道现在有点晚了。。。但是 有一种方法可以使用OUTPUT ISQL命令导出它

它将像:

`OUTPUT C:\file_name.txt;`
`SELECT A, B, A+B FROM EXMAPLE_TABLE;`
`OUTPUT;`
因此,select语句的内容将出现在txt文件中


记住在使用输出之前创建空文件

好了,在Firebird中没有办法执行这样的动作。引擎本身不支持导出数据,每个工具都有(或没有)自己的方式来允许您这样做。