Hola muchachos y empezando con mis pequeñas ayudas técnicas les preparé un pequeño material para que puedas cargar un archivo de texto en formato *.txt o *.csv a una tabla en SQL Server 2008, bueno comencemos
Primero vamos al SQL Server Management Studio

Vamos a crear una base de datos simple y una tabla nueva para realizar nuestro ejemplo, entonces hacemos esto:
Primero crear una base de datos en este caso DB_APRENDIZAJE

Ya con nuestra base de datos creada ahora necesitamos abrir una nueva consulta, solo debemos hacer click arriba en el botón “New Query”
Ahora para crear una tabla ejecutamos (Sombreando + Botón execute) el siguiente código:
USE DB_APRENDIZAJE --Para utilizar la Base de datos CREATE TABLE TIENDA (IdTienda varchar(50), Nombre varchar(50), Ciudad varchar (25), Factura decimal(7,3)) --Para Crear la Tabla
Con nuestra tabla ya creada podemos verla con la siguiente consulta:
SELECT * FROM TIENDA --Muestra la tabla
Como puedes ver ya esta lista nuestra tabla y aunque vacía ya sabemos que tipos de datos se van a poder insertar, esto es importante porque al cargar los datos de origen desde nuestro archivo de texto o csv estos tienen que coincidir con los de destino, ahora creamos nuestro archivo de texto con los datos que vamos a ingresar.

Ya tenemos nuestro archivo y para este ejemplo lo he guardado en mi partición D:\ en una carpeta BASES DE DATOS asi que podré acceder a este fácilmente, para cargar el archivo a nuestra tabla ejecutamos el siguiente código en nuestra hojita de consultas:
BULK INSERT TIENDA FROM 'D:\BASES DE DATOS\DATOS.txt'--Ruta del archivo WITH ( FIELDTERMINATOR = ',', --separa campos ROWTERMINATOR = '\n' ) --separa filas GO
Ejecutamos la consulta y vemos que los cambios se han realizado, podemos comprobar si los datos están cargados mediante un nuevo SELECT
SELECT * FROM TIENDA --Muestra la tabla

Con esto acabamos muchachos, espero que les sirva… saludos


















RSS 









Comentarios Recientes