无法在ms Sql Server数据库中读取PostgreSQL导出的csv文件
已从PostgreSQL数据库导出csv文件,但无法将导出的文件导入SQL Server,但可以轻松将相同的csv导入PostgreSQL 要导出的查询为:无法在ms Sql Server数据库中读取PostgreSQL导出的csv文件,postgresql,sql-server-2005,Postgresql,Sql Server 2005,已从PostgreSQL数据库导出csv文件,但无法将导出的文件导入SQL Server,但可以轻松将相同的csv导入PostgreSQL 要导出的查询为: copy(select * from tablename where columnname = 'z') to '/path' 如注释中所述,该语句不会创建CSV文件。正确的语法是: copy(select * from tablename where columnname = 'z') to '/path/file_name.csv'
copy(select * from tablename where columnname = 'z') to '/path'
如注释中所述,该语句不会创建CSV文件。正确的语法是:
copy(select * from tablename where columnname = 'z') to '/path/file_name.csv' delimiter ',' csv header;
下面简要介绍了这些选项。有关更多详细信息,请参阅
- 分隔符-指示要使用的字符分隔符。默认为CSV的选项卡
- CSV-表示CSV格式
- HEADER-文件应包含带有列名的标题行