首页 > 解决方案 > 如何将表格数据导出到 txt(或)csv 文件?只有最后一个查询结果集被导出到文件中?

问题描述

我是新的 Bash shell 脚本并将表数据导出到 txt 文件中。

db2 "export to $filename of del messages msg.txt select * from students_table" 

文件包含 “FirstName”、“23”、“Pass”

我再次使用相同的文件名

$文件名

 db2 "export to $filename of del messages msg.txt select * from employees_table"

现在输出是"EmployeeName","25,000","Salaried" 只打印最后一个查询结果集。

预期输出是

  1. “名字”、“23”、“通过”
  2. “员工姓名”、“25,000”、“受薪”

帮我解决这个问题。提前致谢。

标签: bashshellscriptingdb2export-to-csv

解决方案


如果文件存在,EXPORT 命令会覆盖该文件:

到文件名

...

如果指定了存在的文件名,则导出实用程序会覆盖文件的内容;它不附加信息。


推荐阅读