加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

PostgresSQL将查询结果写入CSV文件

发布时间:2020-12-13 17:58:28 所属栏目:百科 来源:网络整理
导读:今天客户要求将数据库查询结果导入到csv文件。 刚开始还以为postgresql没办法做到。 没有弄过,只有搜索之。还好在下面找到了。 可是到查询结果里面包含换行符时候,结果就是不正确的。这点必须要注意。 出自: http://lovejuan1314.javaeye.com/blog/227956

今天客户要求将数据库查询结果导入到csv文件。

刚开始还以为postgresql没办法做到。

没有弄过,只有搜索之。还好在下面找到了。

可是到查询结果里面包含换行符时候,结果就是不正确的。这点必须要注意。

出自:

http://lovejuan1314.javaeye.com/blog/227956

Java代码
  1. su-postgres
  2. psqldb_name
  3. //以,分隔数据
  4. db_name=#>/f','
  5. //outputformat
  6. db_name=#>/a
  7. //outputrows
  8. db_name=#>/t
  9. //outputfileandpath
  10. db_name=#>/o/tmp/foo.csv
  11. //querystatment
  12. db_name=#>select*fromviewslimit1;
  13. //close
  14. db_name=#>/o



使用COPY命令装载入新表

Java代码

copyviews_bakfrom'/tmp/foo.csv'withcsv;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读