Bulk insert pasando parametros
Publicado por Carolina (4 intervenciones) el 22/04/2009 16:50:35
Hola, estoy tratando de hacer un bulk insert pasando como parametro la ruta del archivo adjunto anvio el ejemplo, la verdad nose que estoy haciendo mal. He probado con dos formas distintas y ambas me envian error creo debe ser alguna comilla mal puesta..
Si alguien me puede ayudar..por favor...
create table #temp_log_gav
([column 0] nvarchar (500))
declare @variable nvarchar(100);
set @variable = '\gesapp01d$Cubos_PlanningGAVgav.log'
--Una forma
DECLARE @bulk_cmd varchar(1000)
SET @bulk_cmd = 'BULK INSERT #temp_log_gav FROM '@variable
EXEC(@bulk_cmd)
-- la otra forma que he probado.
DECLARE @SQLString NVARCHAR(100)
SET @SQLString = N'BULK INSERT #temp_log_gav FROM '+@variable
EXEC sp_executesql @SQLString
Gracias y Saludos
Si alguien me puede ayudar..por favor...
create table #temp_log_gav
([column 0] nvarchar (500))
declare @variable nvarchar(100);
set @variable = '\gesapp01d$Cubos_PlanningGAVgav.log'
--Una forma
DECLARE @bulk_cmd varchar(1000)
SET @bulk_cmd = 'BULK INSERT #temp_log_gav FROM '@variable
EXEC(@bulk_cmd)
-- la otra forma que he probado.
DECLARE @SQLString NVARCHAR(100)
SET @SQLString = N'BULK INSERT #temp_log_gav FROM '+@variable
EXEC sp_executesql @SQLString
Gracias y Saludos
Valora esta pregunta


0