Bonjour,

je souhaite exécuter ce code de sorte à récupérer le résultat de la requête sql dans un fichier csv mais j'ai une erreur de syntaxe avec le "+" :

-- 1. Exporter les données de la table dans un fichier CSV
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
DECLARE @sql NVARCHAR(MAX)
SET @sql = 'select * from sys.sql_logins'
EXEC master..xp_cmdshell 'bcp "' + @sql + '" queryout "c:\sbm\" -c -t, -T -Slocalhost'

Msg 102, Level 15, State 1, Line 7
Syntaxe incorrecte vers '+'.

Completion time: 2023-04-20T10:37:27.4890485+02:00
Si quelqu'un peut m'aider ?

merci