Command line BCP命令行和CSV格式文件输出
这是我的bcp命令行:Command line BCP命令行和CSV格式文件输出,command-line,export-to-csv,bcp,Command Line,Export To Csv,Bcp,这是我的bcp命令行: bcp "exec DB.dbo.StoredProcedure" queryout (path to output file) -f (path to format file) -T -S<host> 输出没有被分隔,到处都是。有人知道我做错了什么吗?由于正在输出的内容,我无法使用逗号作为分隔符。您想要csv还是制表符分隔?您的fmt文件显示选项卡。另外,您是否在unix/linix环境中执行此操作?如果是,则希望将最后一条记录上的“\r\n”更改为“\n
bcp "exec DB.dbo.StoredProcedure" queryout (path to output file) -f (path to format file) -T -S<host>
输出没有被分隔,到处都是。有人知道我做错了什么吗?由于正在输出的内容,我无法使用逗号作为分隔符。您想要csv还是制表符分隔?您的fmt文件显示选项卡。另外,您是否在unix/linix环境中执行此操作?如果是,则希望将最后一条记录上的“\r\n”更改为“\n”。最后,请注意,所有标记中的用户数都很低。最好添加一些指示您正在使用的操作系统和命令行环境(shell)类型的内容,即widows cmd或bash/ksh/csh/。。。祝你好运。谢谢你的建议。我正在切换到使用c#来处理导出。使用库进行编码?你认为那样会容易些吗?(我在所有评论上签字;-)……)祝你好运。我知道,我知道,但不管怎样,它让我更好地控制导出的数据和用正则表达式清理的数据。
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