用逗号分隔符导出BCP

问题描述:

我目前有一个使用bcp将数据导出到csv文件的存储区。它目前正常工作,除了由于需求的变化,文件不再具有'\ n'行分隔符,并且现在必须具有','行分隔符。从快速搜索中,我发现您需要添加的标签是'-r 分隔符',但是我的导出似乎现在使用了不同的语言编码。用逗号分隔符导出BCP

这是我使用来构建我的执行查询的逻辑:

SET @tempSQL = 'bcp "select * from ' + @tempTableName + ' " queryout "' + @fileName +'" -T -c -t"," -r"," -k -CRAW' 

其他细节:当记事本打开该文件++或者vim在记事本中看到,它看起来像中国的字符时,它看起来不过罚款。

记事本认为该文件是什么编码?如果我打开一个ASCII编码的Unicode文件,那就是我所看到的。

文件 - >打开,“编码:”在对话框的底部(Win7上)

+0

你是到别的选择,这似乎是一个编码问题。 – jwarzech 2011-06-05 03:18:44