Abs*_*Abs 9 sql-server csv bcp
我有这个BCP命令:
'bcp DBName..vieter out c:\test003.txt -c -T /t"\",\"" -S SERVER'
Run Code Online (Sandbox Code Playgroud)
我得到的输出CSV不会在字段名称周围加上引号,而是将它放在逗号周围!如何/t"\",\""在所有字段周围输入引号.
谢谢大家
Pau*_*sey 10
除了字段终止符之外,设置行终止符应该可以解决问题
'bcp DBName..vieter out c:\test003.txt -c -T -t"\",\"" -r"\"\n\"" -S SERVER'
Run Code Online (Sandbox Code Playgroud)
这可能会有效,但是错过了领先的"第一线的第一个领域,也许是最后一个,我不确定,只是猜测真的,这里没有服务器!
或尝试使用QUOTENAME包装文本字段(您也可以包装数字,但通常不需要.
'bcp "SELECT id, age, QUOTENAME(name,'"') FROM DBName..vieter" queryout c:\test003.txt -c -T -t"," -S SERVER'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29082 次 |
| 最近记录: |