AYUDENME COMPAS!!!! SOY YO OTRAS VEZ!!!!!

20/08/2003 - 20:19 por Marcelo Cuevas | Informe spam
Como inserto informacion a partir de una tabla en sql en un archivo
plano!!!!?
1.- Necesito crear un sp y en el hacer esto:
1.1.- Hacer un query que lleve a cabo una consulta a diferentes tablas
2.1.- Crear un archivo txt
2.1.- De la informacion obtenida insertarla en el achivo que se creo

Por favor denme una mano!!!!
 

Leer las respuestas

#1 Isaías
20/08/2003 - 20:52 | Informe spam
Hola Marcelo

Esto ya lo habia publicado anteriormente, bueno, buscarlo
me da caviar, por eso aqui esta de nuevo:

CREATE PROCEDURE pr_GeneraArchivoOUT AS


DECLARE @Cmd varchar(800)
DECLARE @ServerName varchar(100)
DECLARE @DatabaseName varchar(100)
DECLARE @SQL varchar(800)
DECLARE @OutputFile varchar(1000)

SET @ServerName = "MyServer"
SET @DatabaseName = "MyBase"
SET @SQL = '"SELECT * FROM MyTabla"'
SET @OutputFile = "E:\MyFolder\MyArchivoOUT.TXT"

SELECT @Cmd = 'bcp '+@SQL+' queryout '+ @OutputFile
+ ' -c -S'+@ServerName+' -Uusuario -Ppassword '
EXEC master..xp_cmdshell @Cmd

Preguntas similares