Exportar a Fichero de texto desde Procedimiento Almacenado

30/01/2007 - 16:34 por Mocoyn | Informe spam
Hola quiero crear un procedimiento almacenado en el que se exporte una tabla
a un fichero de texto. He estado mirando el comando bcp para realizarlo, pero
no lo consigo, si alguien consigue echarme una manoGracias.

Preguntas similare

Leer las respuestas

#1 Maxi
30/01/2007 - 16:48 | Informe spam
Hola, si usas SQL2005 podrias armar el SP en CLR para hacer este tipo de
operacion


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Mocoyn" escribió en el mensaje
news:
Mostrar la cita
#2 Mocoyn
30/01/2007 - 17:12 | Informe spam
Hola, gracias por tu ayuda pero trabajo con SQL2000 y al final tras un poco
de investigacion y pelea he conseguido hacerlo de la siguiente manera y con
la siguiente plantilla.

CREATE PROCEDURE pr_MyBCPStore AS

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

SET @ServerName = "MyServidor"
SET @DatabaseName = "MyBase"
SET @SQL = '"SELECT * FROM MyTabla where MyColumna IS NOT
NULL"'
SET @OutputFile = "E:\GWALIASES\GWALIASES.TXT"

SET @Cmd = 'bcp '+@SQL+' queryout '+ @OutputFile + ' -
c -S'+@ServerName+' -UARC -PARC '
EXEC master..xp_cmdshell @Cmd

Muchas Gracias, de todas formas.

"Maxi" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida