Je le code suivant, mais maintenant besoin d'avoir un nom de fichier unique (date à la fin) sur le fichier de données de ventesortie de nom de fichier unique à partir d'une requête SQL
USE [KevinMayhewLive]
GO
/****** Object: StoredProcedure [dbo].[toFileSalesData] Script Date: 06/19/2017 13:36:27 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER procedure [dbo].[toFileSalesData]
as
--xp_cmdshell will shell out to the command line to run bcp
--the user account that runs this procedure should have file access to create and write files
--bcp does not append to files, all data will be overwritten each time this procedure runs
EXEC KevinMayhewLive..xp_cmdshell 'bcp "SELECT * FROM KevinMayhewLive.dbo.KM_CUSTOMER_DATA" queryout \\SERVER3\Docs\Emarsys_Sync\Customer_data\CUSTOMER_DATA.csv -c -t, -T -S'
EXEC KevinMayhewLive..xp_cmdshell 'bcp "SELECT * FROM KevinMayhewLive.dbo.KM_SALES_DATA" queryout \\SERVER3\Docs\Emarsys_Sync\Sales_Data\sales_items.csv -c -t, -T -S'
Que voulez-vous dire par nom de fichier unique? votre requête a deux sorties de nom de fichier différentes de toute façon –
Salut et bienvenue à SO. Ce n'est pas clair ce que vous voulez de cette question. Il semble que vous voulez avoir un nom unique pour le fichier SalesData chaque fois que cela s'exécute? Des pensées sur la structure de ce nom? Et quel est le point de cette déclaration select juste avant l'ALTER ??? –
ah oublié de supprimer cela (certains mauvais conseils précédents) –