I can quite easily dump data into a text file such as:
sqlcmd -S myServer -d myDB -E -Q 'select col1, col2, col3 from SomeTable' -o 'MyData.txt'
However, I have looked at the help files for SQLCMD but have not seen an option specifically for CSV.
Is there a way to dump data from a table into a CSV text file using SQLCMD?
You can run something like this:
-h-1removes column name headers from the result-s","sets the column separator to,-w 700sets the row width to 700 chars (this will need to be as wide as the longest row or it will wrap to the next line)