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

gio*_*ano 4 firebird export

我想将 Firebird 数据库中的表导出到 CSV 文件中。借助 MySQL,我可以将 SQL 与其他命令一起使用,例如INTO OUTFILE. 这是一个例子:

SELECT a,b,a+b INTO OUTFILE '/tmp/result.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM test_table;
Run Code Online (Sandbox Code Playgroud)

此查询可以在多个 sql-query-tools(MySQL WB、HeidiSQL、ccenter)上提交。是否可以使用例如 FlameRobin 提交如上所述的 SQL 语句来从 Firebird 导出数据?我可以使用菜单或其他工具(如 FBexport)来使用 FlameRobin,但我更喜欢单代码解决方案,无需单击菜单或使用其他工具(FBexport)。

小智 6

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

它会像:

`OUTPUT C:\file_name.txt;`
`SELECT A, B, A+B FROM EXMAPLE_TABLE;`
`OUTPUT;`
Run Code Online (Sandbox Code Playgroud)

所以你的 select 语句的内容将在你的 txt 文件中。

请记住在使用 OUTPUT 之前创建空文件;