Est-il possible de créer un fichier CSV à partir d'une procédure stockée?Création d'un fichier CSV dans une procédure stockée SQL Server
Je dois créer un fichier CSV avec les données d'une table, qui est extrait dans une procédure
Est-il possible de créer un fichier CSV à partir d'une procédure stockée?Création d'un fichier CSV dans une procédure stockée SQL Server
Je dois créer un fichier CSV avec les données d'une table, qui est extrait dans une procédure
Le seul que je vois vraiment que ce possible est de façon stockée, dans la procédure stockée, un appel à xp_cmdshell
pour exécuter bcp
avec les paramètres que vous cherchez. Je ne suis pas sûr d'un autre moyen de le faire.
je suis arrivé que cela fonctionne sur un simple procédure stockée, remplacer « YourDatabase.dbo.YourSproc »
DECLARE @string AS NVARCHAR(4000)
SELECT @string = 'BCP "exec YourDatabase.dbo.YourSproc" QUERYOUT c:\data.csv -c -T -t'
exec master.dbo.xp_cmdshell @string
Works bonne, mais vous devez ajouter une virgule après le « t ». Sinon, il mettra simplement toutes les colonnes dans la même ligne dans Excel. – Loganj99