SQL Server - Importacion de archivo con bulk insert

 
Vista:
sin imagen de perfil

Importacion de archivo con bulk insert

Publicado por Paola (14 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
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Importacion de archivo con bulk insert

Publicado por Isaias (4558 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