Я использую:
SET @bcpHeaderQuery = @exe_path + 'bcp "'+CONVERT(nvarchar(4000), @SqlHeaderQuery)+'" queryout '+@TempHeaderFilePath+' -t'+@delimiter+' -T -U '+@UserName+' -P '''+@Password+''' -w'
Разделитель - вертикальная черта '|'. Но с разделителем '\ t' работает
Получение следующей ошибки:
'- T' не распознается как внутренняя или внешняя команда