Importar datos a las tablas

26/01/2006 - 12:52 por Roberto | Informe spam
Buenas a todos,
Estoy comenzando con SQL SERVER 2005 Express, ya he creado la bd y la tablas
y no encuntro información de como poder llenar estas tablas con datos que
tengo en archivos de texto, y algún otro en hoja de excel, alguna ayuda por
favor.
¿Servirá para ello el Management Studio Express?

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
26/01/2006 - 14:48 | Informe spam
La forma fácil de hacerlo sería con Integration Services, pero dichos
servicios están disponibles en las versiones comerciales de SQL Server 2005,
no en Express.

Puedes hacerlo usando la función OPENROWSET, los detalles los puedes leer en
los Books Online (BOL).

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.

"Roberto" wrote in message
news:
Buenas a todos,
Estoy comenzando con SQL SERVER 2005 Express, ya he creado la bd y la
tablas
y no encuntro información de como poder llenar estas tablas con datos que
tengo en archivos de texto, y algún otro en hoja de excel, alguna ayuda
por
favor.
¿Servirá para ello el Management Studio Express?
Respuesta Responder a este mensaje
#2 Roberto
26/01/2006 - 18:16 | Informe spam
Muchas gracias voy a buscar sobre el tema porque estoy más perdido que el
barco del arroz.
Saludos, Roberto.

P.D. Si disponeis de algún enlace os lo agradezco.

"Gustavo Larriera [MVP]" wrote:

La forma fácil de hacerlo sería con Integration Services, pero dichos
servicios están disponibles en las versiones comerciales de SQL Server 2005,
no en Express.

Puedes hacerlo usando la función OPENROWSET, los detalles los puedes leer en
los Books Online (BOL).

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.

"Roberto" wrote in message
news:
> Buenas a todos,
> Estoy comenzando con SQL SERVER 2005 Express, ya he creado la bd y la
> tablas
> y no encuntro información de como poder llenar estas tablas con datos que
> tengo en archivos de texto, y algún otro en hoja de excel, alguna ayuda
> por
> favor.
> ¿Servirá para ello el Management Studio Express?



Respuesta Responder a este mensaje
#3 Roberto
26/01/2006 - 20:11 | Informe spam
Supongo que como mi pregunta ha sido de muy novato, muchos ya sabran la
respuesta, pero para aquellos que no la sepan.
He realizado la importación de datos a las tablas mediante el comando Bulk
Insert, viene todo muy bien explicado en el online book.

Gracias por vuestra ayuda.
Roberto
Respuesta Responder a este mensaje
#4 Roberto
27/01/2006 - 19:10 | Informe spam
Hola de nuevo a ,
tengo un problema a la hora de importar los datos, por más que busco por
internet no encuentro la solución y os pido ayuda.
El caso es que tengo unos archivos .dat donde los datos vienen separados por
comas, el problema está en que si por ejemplo en la tabla donde pretendo
importar tienen 5 columnas y alguna linea trae menos de 5, es decir trae 3
datos, entonces no comienza con la siguiente fila da un error.
Ej:
[COLUMNAS]
ID_P NOM DESC CPOSTAL_PROV

[DATOS DEL ARCHIVO .DAT]
1,AAA1,DEF,0102
2,AAA2,DEFD
3,QQQ,WWE,0104

Entonces en la segunda fila me dice que
Bulk load data conversion error (truncation) for row 2, column 3 (DESC).
Es como si el dato DEFD no lo pillase para la columna 3 y no sigue
¿Alguna sugerencia?

Gracias y perdon por el rollo
Roberto
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida