我想将 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 之前创建空文件;
| 归档时间: |
|
| 查看次数: |
10476 次 |
| 最近记录: |