SQL Server - Importacion de archivo con bulk insert

   
Vista:

Importacion de archivo con bulk insert

Publicado por Paola (13 intervenciones) el 01/06/2015 20:37:37
Hola, la consulta es la siguiente: Tengo que importar un archivo a una tabla temporal, la consulta seria, hay alguna opción o parámetro en donde lea automaticamente el archivo ubicado en una ruta, es decir, no tener que poner el nombre del archivo, en este caso "prueba.cvs", sino poner la ruta especifica, aguardo me ayuden, gracias!

BULK INSERT #prueba FROM 'C:\prueba.csv'
WITH
(
FIRSTROW=1,
FIELDTERMINATOR = ';',
ROWTERMINATOR = '\n'
);
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

Importacion de archivo con bulk insert

Publicado por Isaias (3186 intervenciones) el 02/06/2015 00:15:24
Si tu ruta del archivo varia constantemente, puedes utilizar query dinamico

1
2
3
4
5
6
7
8
9
10
11
DECLARE @SQLString NVARCHAR(1000)
DECLARE @PathFile NVARCHAR(50)
 
SET @PathFile = N'C:\MyotraRuta\Myotroarchivo.csv'
SET @SQLString = N'BULK INSERT #prueba FROM ' +  @PathFile +'
 WITH
 (
 FIRSTROW=1,
 FIELDTERMINATOR = ';',
 ROWTERMINATOR = '\n'
 );'
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar