--using a super special 4 char row delimiter to be sure it doesn't exist in the data--flags explanation:-- -c = charcater data-- -t"[||]" = field terminator-- -r"[~~]" = row terminator-- -T' = Trusted connection--outEXECUTE master.dbo.xp_cmdshell 'bcp "SELECT EMAILTEMPLATESID, EMAILBODY FROM Sandbox.dbo.EMAILTEMPLATES ORDER BY EMAILTEMPLATESID" queryout c:\Data\bcpExample.txt -c -t"[||]" -r"[~~]" -T'--inEXECUTE master.dbo.xp_cmdshell 'bcp Sandbox.dbo.EMAILTEMPLATES in c:\Data\bcpExample.txt -c -t"[||]" -r"[~~]" -T'--in via bulk insertBULK INSERT EMAILTEMPLATES FROM 'c:\Data\bcpExample.txt' WITH ( DATAFILETYPE = 'char', FIELDTERMINATOR = '[||]', ROWTERMINATOR = '[~~]', FIRSTROW = 1 )
'bcp "exec [dbname].[dbo].ExtractData" queryout "' + @destFolder + @fileName + '" -t "\", -T -c'