如何在SQL选择后仅导出一列

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

我正在使用特定的SQL查询在数据库中进行选择。 (此类查询与两个表相关,其中公共列为id_product)查询返回2列。由于第2列的内容相当繁重,我想只导出第1列,作为CSV文件(第1列是id_product)

我没有找到怎么做。

你知道如何在sql选择后只导出一列吗?

我提前感谢你的回复。

帕特里克

sql select export
1个回答
0
投票

你需要使用T-SQL。你还需要:

  • 您需要拥有Microsoft.ACE.OLEDB.12.0
  • .CSV文件已经存在。

示例代码:

INSERT INTO OPENROWSET('Microsoft.ACE.OLEDB.12.0','Text;Database=D:\;HDR=YES;FMT=Delimited','SELECT * FROM [FileName.csv]')
    --Your Select statement---
    SELECT Field1, Field2, Field3 FROM DatabaseName
© www.soinside.com 2019 - 2024. All rights reserved.