Una de las tareas mas habituales en un administrador de sistemas, y analizador de datos, es crear una fuente de datos externa, es decir, crear una nueva base de datos externa, independiente o no, al resto de bases de datos de sistema. Para ello, es necesario realizar lo siguientes pasos:
- Creación de la tabla necesaria en el servidor SQL Server 2008
- Insertar todos los registros desde un archivo de texto plano, o Excel.
- Comprobación de la tabla
- Borrado de la tabla
El primer paso es muy sencillo, solo debemos ejecutar la siguiente consulta dentro del Microsoft SQL server 2008 Management Sstudio.
CREATE TABLE [dbo].[NEW_TABLE](
[indice] [int](4) NULL,
[ORDEN] [nchar](50) NULL,
) ON [PRIMARY]
Con esta consulta creamos la tabla en cuestión con dos campos, uno que es índice y el otro que es orden. Después podremos definir un campo como clave.
Una vez ya está creada la table en el servidor, debemos proceder a realizar la importación de datos, para ello, en nuestro caso, deberemos tener un texto plano, separado por comas con dos columnas, una para el campo índice y otra para el campo nombre. En este caso en cuestión, no nos hace falta la cabecera con el nombre de las columnas, dado que lo hemos definido en el paso 1.
BULK
INSERT dbo.NEW_TABLE
FROM 'RUTA\nombre_de fichero.txt'
WITH
(
FIELDTERMINATOR = ';',
ROWTERMINATOR = '\n')
Una vez realizado este paso, procedemos a comprobar si la tabla se ha cargado correctamente:
SELECT *
FROM
dbo.NEW_TABLE
Si todo es correcto, perfecto! ya hemos creado una nueva base de datos!!! Si no, lo más fácil para mi es borrar la tabla y crearla de nuevo, por si nos hemos equivocado en algún dato.
Para borrar una tabla por completo, debemos usar el siguiente comando:
DROP TABLE [dbo].[NEW_TABLE]
Sencillo, no?
Un saludo!

No hay comentarios:
Publicar un comentario