用逗号分隔符导出BCP
问题描述:
我目前有一个使用bcp将数据导出到csv文件的存储区。它目前正常工作,除了由于需求的变化,文件不再具有'\ n'行分隔符,并且现在必须具有','行分隔符。从快速搜索中,我发现您需要添加的标签是'-r 分隔符',但是我的导出似乎现在使用了不同的语言编码。用逗号分隔符导出BCP
这是我使用来构建我的执行查询的逻辑:
SET @tempSQL = 'bcp "select * from ' + @tempTableName + ' " queryout "' + @fileName +'" -T -c -t"," -r"," -k -CRAW'
其他细节:当记事本打开该文件++或者vim在记事本中看到,它看起来像中国的字符时,它看起来不过罚款。
答
记事本认为该文件是什么编码?如果我打开一个ASCII编码的Unicode文件,那就是我所看到的。
文件 - >打开,“编码:”在对话框的底部(Win7上)
你是到别的选择,这似乎是一个编码问题。 – jwarzech 2011-06-05 03:18:44