在postgresql中使用copy函数时出错

问题描述 投票:0回答:0

我需要将复制功能与来自多个表的innerjoin 一起使用。 Postgresql 如果 pgadmin 4

当我执行此查询时,它返回我需要的数据

select * from estabelecimento  join empresa on estabelecimento.cnpj_basico = empresa.cnpj_basico join simples on estabelecimento.cnpj_basico = simples.cnpj_basico join socios on estabelecimento.cnpj_basico = socios.cnpj_basico where cnae_fiscal_principal = 8630503 limit 20000

但是现在我需要将其导出到 csv 文件

\copy (select * from estabelecimento  join empresa on estabelecimento.cnpj_basico = empresa.cnpj_basico join simples on estabelecimento.cnpj_basico = simples.cnpj_basico join socios on estabelecimento.cnpj_basico = socios.cnpj_basico where cnae_fiscal_principal = 8630503 limit 20000) to 'C:\Dados_RFB\exportaçãocsv\exp.csv' WITH DELIMITER ';' with csv header

留言:

错误:错误为“” 第 1 行:

postgresql join copy where-clause export-csv
© www.soinside.com 2019 - 2024. All rights reserved.