I am trying to export data from a SQL view to a CSV. The format of the CSV is as follows:
"SampleNo","Analysis Code","Analyte Name","Old Result","New Result","ChangeDate", "AD03861","$AIR","1,2,4-trimethylbenzene","--------","0.0001","12/28/2015 4:52:50 PM",
I am able to get the quotes around the fields but without the headers. And I am able to get the headers but without the quotes. I tried combining the two and got the following error.
Starting copy... SQLState = S0022, NativeError = 207 Error = [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Invalid column nam e 'SAMPNO'. SQLState = S0022, NativeError = 207 Error = [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Invalid column nam e 'ACODE'. SQLState = S0022, NativeError = 207 Error = [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Invalid column nam e 'ANLNAME'. SQLState = S0022, NativeError = 207 Error = [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Invalid column nam e 'OLDRESULT'. SQLState = S0022, NativeError = 207 Error = [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Invalid column nam e 'NEWRESULT'. SQLState = S1000, NativeError = 0 Error = [Microsoft][ODBC Driver 13 for SQL Server]Unable to resolve column level collations
BCP copy out failed
bcp "select CHAR(34)+SAMPNO+CHAR(34),CHAR(34)+ACODE+CHAR(34),CHAR(34)+ANLNAME+CHAR(34),CHAR(34)+OLDRESULT+CHAR(34),CHAR(34)+NEWRESULT+CHAR(34) union all select CHAR(34)+SAMPNO+CHAR(34),CHAR(34)+ACODE+CHAR(34),CHAR(34)+ANLNAME+CHAR(34),CHAR(34)+OLDRESULT+CHAR(34),CHAR(34)+NEWRESULT+CHAR(34) FROM TEST.dbo.MODIFY_EXPORT" QUERYOUT c:\temp\test.csv -S SERV2012R2 -U sa -P password -c -t","