简体   繁体   English

使用自定义标题将SQL表导出为CSV(更改标题名称)

[英]Export SQL Table to CSV with Custom Header (Change in Header Name)

TABLE-A TABLE-A

Client_Code   Client_Name   POST_HC_STK
123              Sam           100
456              Lily          500
568              Maria         200
789              Champ         300

Want Table output as under in CSV File 希望表格输出如CSV文件中所示

Client Code  Client Name    Post Haircut Stock
123              Sam           100
456              Lily          500
568              Maria         200
789              Champ         300

How to export Table-A with a change in column header into a CSV? 如何将表标题更改的表A导出为CSV?

Simply write a select where you give your columnnames another ALIAS. 只需编写一个select即可在其中为列名赋予另一个别名。

You can use it 2 ways. 您可以使用2种方式。

  1. You can export to CSV though your database in Management Studio 您可以通过Management Studio中的数据库导出到CSV
  2. You can add it as OLE DB Source in SSIS and then add a flat file destination which points to a CSV File. 您可以在SSIS中将其添加为OLE DB源,然后添加指向CSV文件的平面文件目标。

SQL Query SQL查询

SELECT 
Client_Code as [Client Code]
,Client_Name as [Client Name]
,POST_HC_STK as [Post Haircut Stock]
FROM TableA

You can also write it like this - Which in my opinon is easier to read: 您也可以这样写-在我的观点中更容易阅读:

SELECT 
[Client Code]        = Client_Code,
[Client Name]        = Client_Name,
[Post Haircut Stock] = POST_HC_STK
FROM TableA

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM