0

这是我的 bcp 命令行:

bcp "exec DB.dbo.StoredProcedure" queryout (path to output file) -f (path to format file) -T -S<host>

这是我输出 CSV 文件的 bcp 格式文件。

10.0
20
1       SQLINT          0       10      "\t"        1       Id      ""
2       SQLNVARCHAR 0       255 "\t"        2       Name            SQL_Latin1_General_CP1_CI_AS
3       SQLNVARCHAR 0       255 "\t"        3       Corporation SQL_Latin1_General_CP1_CI_AS
4       SQLNVARCHAR 0       255 "\t"        4       Address1    SQL_Latin1_General_CP1_CI_AS
5       SQLNVARCHAR 0       255 "\t"        5   Address2    SQL_Latin1_General_CP1_CI_AS
6       SQLNVARCHAR 0       255 "\t"        6   City        SQL_Latin1_General_CP1_CI_AS
7       SQLNVARCHAR 0       255 "\t"        7   State       SQL_Latin1_General_CP1_CI_AS
8       SQLNVARCHAR 0       255 "\t"        8   ZipCode     SQL_Latin1_General_CP1_CI_AS
9       SQLNVARCHAR 0       255 "\t"        9   County      SQL_Latin1_General_CP1_CI_AS
10      SQLNVARCHAR 0       255 "\t"        10  Phone       SQL_Latin1_General_CP1_CI_AS
11      SQLNVARCHAR 0       255 "\t"        11  Latitude    SQL_Latin1_General_CP1_CI_AS
12      SQLNVARCHAR 0       255 "\t"        12  Longitude   SQL_Latin1_General_CP1_CI_AS
13      SQLNVARCHAR 0       255 "\t"        13  Area        SQL_Latin1_General_CP1_CI_AS
14      SQLNVARCHAR 0       255 "\t"        14  Region      SQL_Latin1_General_CP1_CI_AS
15      SQLNVARCHAR 0       255 "\t"        15  Email       SQL_Latin1_General_CP1_CI_AS
16      SQLNVARCHAR 0       255 "\t"        16  LevelOfCare SQL_Latin1_General_CP1_CI_AS
17      SQLNVARCHAR 0       255 "\t"        17  Description SQL_Latin1_General_CP1_CI_AS
18      SQLNVARCHAR 0       255 "\t"        18  Options     SQL_Latin1_General_CP1_CI_AS
19      SQLNVARCHAR 0       255 "\t"        19  Rates       SQL_Latin1_General_CP1_CI_AS
20      SQLNVARCHAR 0       255 "\r\n"      20  Photos      SQL_Latin1_General_CP1_CI_AS

输出没有被分隔,而且到处都是。有谁知道我做错了什么?由于正在输出内容,我不能使用逗号作为分隔符。

4

0 回答 0