Buongiorno a tutti,
e la prima volta che affronto trigger e store procedure ecc.
Avrei bisogno di un qualcuno che mi spieghi, come realizzare un'esportazione autmatica di una query in un file csv.
Su internet ho trovato questo codice :
exec master..xp_cmdshell 'bcp "
SELECT A.CODICE AS CDARTICO, A.DESCR AS DEARTICO, A.DESCR1 AS DE1ARTICO, I.CODICE ........."
queryout "c:\CANTIERI\articoli.txt" -c -S KSSRV1 -C ANSI -t";" -U"*******" -P"**********"'
Questo script dovrebbe partire in automatico con una trigger su una tabella di un database:
ALTER TRIGGER [dbo].[TRIGGER_ARTICO]
ON [dbo].[ARTICO]
AFTER INSERT, UPDATE
AS
BEGIN
exec master..xp_cmdshell 'bcp "
SELECT A.CODICE AS CDARTICO, A.DESCR AS DEARTICO, A.DESCR1 AS DE1ARTICO, I.CODICE ........."
queryout "c:\CANTIERI\articoli.txt" -c -S KSSRV1 -C ANSI -t";" -U"*******" -P"**********"
dbo.LINEEP L ON A.IDLINEEP = L.ID WHERE A.ONWEB = -1" queryout "c:\CANTIERI\articoli.txt" -c -S KSSRV1 -C ANSI -t";" -U"****" -P"****"'
END
[/code]
C'è qualcuno che può darmi una mano.
Grazia a tutti