I'm running these:
set @sql='exec master..xp_cmdshell ''bcp " select * from (select '+@columns+') as t" queryout "'+ @filePath + @file_name+'" -w -t";" -T '''
exec(@sql)
set @sql='exec master..xp_cmdshell ''bcp " select ' + @columns1 + ' from '+@db_name+'..'+@TableName+' where statusflag = 0 and reps >= '+ @StartRep + ' and reps <= ' + @EndRep + ' " queryout "' + @data_file+'" -w -t";" -T '''
--print @sql
exec(@sql)
When I run your code, I get this error:
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near 'queryout'.
I'm going to check those books out, for sure.
Thanks