Utiliser le séparateur « pipe » avec l’utilitaire BCP

Si l’on tente d’exécuter l’instruction suivante :

bcp « SELECT query_plan FROM ELSUKET.dbo.unTable » queryout « C:\toto.txt » -c -t| -T -S ELSUKET

dans une fenêtre d’invite de commandes ou bien à l’aide de la procédure stockée xp_cmdshell, nous obtenons l’erreur :

‘-T’ is not recognized as an internal or external command, operable program or batch file.

Comment faire pour éviter cela ? C’est très simple : Lire la suite