Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在ms Sql Server数据库中读取PostgreSQL导出的csv文件_Postgresql_Sql Server 2005 - Fatal编程技术网

无法在ms Sql Server数据库中读取PostgreSQL导出的csv文件

无法在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'

已从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' delimiter ',' csv header;
下面简要介绍了这些选项。有关更多详细信息,请参阅

  • 分隔符-指示要使用的字符分隔符。默认为CSV的选项卡
  • CSV-表示CSV格式
  • HEADER-文件应包含带有列名的标题行

不生成csv文件的。它正在生成PostgreSQL所称的文本格式文件。