Création d'un file CSV dans une procédure stockée SQL Server

Est-il possible de créer un file CSV à partir d'une procédure stockée?

Je dois créer un file CSV avec datatables d'une table, qui est récupéré dans une procédure stockée

J'ai eu ceci pour travailler sur une procédure stockée simple, remplacez "YourDatabase.dbo.YourSproc"

DECLARE @ssortingng AS NVARCHAR(4000) SELECT @ssortingng = 'BCP "exec YourDatabase.dbo.YourSproc" QUERYOUT c:\data.csv -c -T -t' exec master.dbo.xp_cmdshell @ssortingng 

La seule façon de vraiment voir ce possible est, dans la procédure stockée, d'appeler xp_cmdshell pour exécuter bcp avec les parameters que vous searchz. Je ne suis pas sûr d'un autre moyen de le faire.