Importar archivo de texto a SQL Server 2005
Para los desarrolladores de sistemas o administradores de base de datos muchas veces nos encontramos con la necesidad de importar registros a una tabla de SQL Server 2005 ya sea de un archivo de texto o de un excel, cabe señalar que en excel solo se pueden poner 65000 registros pero en la vesion 2003 en la version 2007 si acepta mas de 65000, pero bueno en este caso nos enfocaremos solo al archivo de texto para poder migrar informacion con una sola instrucción de Trans SQL ya que por el metodo de copiar y pegar tarda demasiado en pasarse lo registros y mas cuando son un total de registros considerables, bueno sin tanto rollo aqui esta la instruccción....
BULK INSERT BD.dbo.[Kardex] --aqui va la base de datos y la tabla
FROM 'C:\KardexTepeaca.txt' -- aqui va la ruta del archivo que contiene los datos
with
(
FIELDTERMINATOR = ',' --aqui se especifica el delimitador, en este caso la coma
)
Como puden ver es muy sencillo....solo hay que tener en cuenta que los datos esten formateados asi como lo requiere el campo de lo contrario les mostrara un error con un mensaje, bueno es todo por esta ocasión en la siguiente publicación mostrare como podemos compactar o dismunir el peso de una base de datos y del log de transaccciones de la misma
Comentarios
Publicar un comentario