“Conocimientos software>SQL Server

Cómo importar un archivo CSV en una tabla de SQL Server

2015/12/5
La mayoría de los sistemas de gestión de bases de datos proporcionan una manera de exportar registros a un archivo . Un archivo de valores separados por comas ( CSV ​​) es un formato común, ya que permite una forma sencilla de mover datos de un sistema de gestión de base de datos a otra , como de Oracle a MySQL o Access a Microsoft SQL Server. Importar un archivo CSV en una tabla de Microsoft SQL Server se realiza mediante el comando " BULK INSERT " Transact -SQL. Cosas que necesitará
Microsoft SQL Server 2005 o posterior
SQL Server Management Studio
Texto simple editor
Mostrar más instrucciones
Prepare el archivo CSV
1

Abra el archivo CSV con un editor de texto sin formato, como el Bloc de notas de Windows .
2

Verifique que cada fila (o registro ) está en una línea independiente en el archivo .

Página 3

Verifique que cada campo de registro (o entrada de la columna ) está separado por una coma. Nota: . Si no hay ninguna entrada para un campo determinado , entonces probablemente habría dos comas adyacentes entre sí
4

Compruebe que no haya el mismo número de columnas en cada fila y que no comas o existen espacios al final de cualquier fila .
5

Haga los cambios necesarios en el archivo y ciérrelo guarde el archivo en la raíz de la unidad "C" ( u otro lugar donde SQL Server tiene acceso) .
acceder al servidor de base de datos
6

SQL clic en "Inicio" y vaya a " Todos los programas", " Microsoft SQL Server, " " SQL Server Management Studio. "
7

Seleccione el servidor que aloja la base de datos donde el archivo se importará desde el " nombre del servidor "en el menú desplegable.

8

Seleccione "Autenticación de Windows" en el menú desplegable "Autenticación" .
9

clic en el botón " Connect " .
importar el archivo CSV
página 10

Izquierda haga clic en la base de datos en "Object Explorer" que contiene la tabla en la que se importarán los datos del archivo CSV .
11

Haga clic en el botón " Nueva consulta " en la barra de herramientas estándar .
12

Escriba el siguiente código en el archivo de consulta donde " table_name " es el nombre de la tabla en la que los datos deben ser importados y " file_name.csv "es el nombre del archivo que contiene los datos

. " BULTO INSERT table_nameFROM 'C: \\ file_name.csv ' WITH ( FIELDTERMINATOR = ', ' ROWTERMINATOR = ' \\ n' ) GOSELECT * FROM table_name "
13

Haga clic en el botón" " en la barra de herramientas Editor SQL o presione " Ejecutar F5 "en el teclado .
14

el sistema transmitirá " el comando se completó correctamente " y devolver todas las filas de datos en la tabla si se completa con éxito .

SQL Server
Cómo para convertir acceso a SQL Server 2008
Cómo utilizar MS SQL Server Express Edition
Cómo importar datos SQL 2005 Express
SQL Server 2008 Herramientas Espaciales
Cómo habilitar el acceso remoto a SQL Server Express 2005
Cómo consultar una base de datos Microsoft SQL
¿Qué es la carga de trabajo de SQL Server
Cómo importar datos desde un archivo CSV a un SQL Server
Conocimientos Informáticos © http://www.ordenador.online