Cita:
Empezado por sanfer1ec
Necesito crear un proceso o un Job que me exporte una tabla o ya sea una consulta SQL a un archivo TXT, ya tengo la consulta pero de ahi no se como exportarlo hacia el archivo TXT, además que el nombre del archivo debe ser por ejemplo:
ddmmyyyhhmm.dat
es decir a cada exportacion debe poner la fecha y la hora que se exporta la tabla.
Estoy investigando que se podria hacer con una DTS, pero no se aun como usarlo, si alguien me puede dar una mano por favor
|
Tu inquietud parece calcado a una consulta que escribí hace unos días, si es que hablas de SqlServer, te lo copio tal cual lo tengo:
Código SQL
[-]
DECLARE @FileName varchar(50),
@bcpCommand varchar(2000)
SET @FileName = REPLACE('c:\VRR_TRANSFERENCIA_'+CONVERT(char(8),GETDATE(),1)+'.txt','/','-')
SET @bcpCommand = 'bcp "SELECT * FROM TG1002..VRR_TRANSFERENCIA " queryout "'
SET @bcpCommand = @bcpCommand + @FileName + '" -U sa -P TesterDeViolencia -c'
EXEC master..xp_cmdshell @bcpCommand
En lugar de utilizar DTS utilizo BCP.
Saludos!