La manera rápida de importar y exportar datos de SQL Server

La manera rápida de importar y exportar datos de SQL Server

La manera rápida de importar y exportar datos de SQL Server

VALORACIÓN DEL ARTÍCULO:
5/5


El comando de copia masiva (bcp) de Microsoft SQL Server le permite insertar grandes cantidades de registros directamente desde la línea de comandos. Además de ser una herramienta útil para los aficionados de la línea de comandos, la utilidad bcp es una herramienta poderosa para aquellos que buscan insertar datos en una base de datos SQL Server desde un archivo batch u otro método programático. Hay muchas maneras de introducir datos en una base de datos, pero bcp es el más rápido cuando se configura con los parámetros correctos.

Sintaxis BCP

La sintaxis básica para usar bcp es:

bcp 

donde los argumentos toman los siguientes valores:

  • Nombre_de_la_tabla es el nombre completo de la tabla. Por ejemplo, puede utilizar inventory.dbo.fruits para insertar registros en la tabla de frutas propiedad del propietario de la base de datos en la base de datos de inventario.
  • Dirección indica si desea importar (en dirección «in») o exportar (dirección «out») datos.
  • Nombre_del_archivo es la ruta completa al archivo. Por ejemplo, puede importar el archivo C:fruitinventory.txt.
  • Las opciones le permiten especificar los parámetros para la operación a granel. Por ejemplo, puede especificar el número máximo de errores permitidos con la opción -m. También puede utilizar la opción -x para especificar un formato de archivo XML. Consulte la documentación bcp de Microsoft para obtener una lista completa.

Ejemplo de importación BCP

Para ponerlo todo junto, imagina que tienes una tabla de frutas en tu base de datos de inventario y quieres importar todos los registros de un archivo de texto almacenado en tu disco duro a esa base de datos. Usaría la siguiente sintaxis de comandos bcp:

bcp inventory.dbo.fruits en «C:fruitinventory.txt» -c -T
>>>Países Bajos

Esto produce la siguiente salida:

C:

 C:>bcp inventory.dbo.fruits en "C:fruitinventory.txt" -c -T 

.

 36 filas copiadas.

>.
.

 C:<> 

Puede que haya notado dos nuevas opciones en esa línea de comandos. La opción -c especifica que el formato de archivo del archivo de importación será texto delimitado por tabulaciones con cada registro en una nueva línea. La opción -T especifica que bcp debe utilizar la autenticación de Windows para conectarse a la base de datos.

Ejemplo de exportación BCP

Puede exportar datos de su base de datos con bcp cambiando la dirección de la operación de «in» a «out». Por ejemplo, puede volcar el contenido de la tabla de frutas a un archivo de texto con el siguiente comando:

bcp inventory.dbo.fruits out «C:fruitinventory.txt» -c -C -T
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLB

Esto es lo que se ve en la línea de comandos:

bcp inventory.dbo.fruits out «C:fruitinventory.txt» -c -T

.

 42 filas copiadas.

>.
.

 C:<> 

Eso es todo lo que hay en el comando bcp. Puede utilizar este comando desde archivos batch u otros programas con acceso a la línea de comandos DOS para automatizar la importación y exportación de datos desde su base de datos SQL Server.

TAMBIÉN TE INTERESA

ThinkBook Plus Gen 6 Rollable

ThinkBook Plus Gen 6 Rollable: un portátil que no habíamos visto hasta ahora

El ThinkBook Plus Gen 6 Rollable podría ubicarse en una categoría que se llamara algo así como “Disrupciones”, ya que este portátil ofrece un cambio que hasta ahora no habíamos visto. Su innovación le ha valido uno de los galardones más importantes del mundo en cuestiones de diseño en 2025: es un reddot winner. Y

estafa suplantación del CEO

Suplantación del CEO: un ciberfraude que va a más en las empresas

Una factura falsa, un correo urgente y un remitente que parece ser el líder de una compañía. Así comienza una suplantación del CEO, uno de los ciberataques más sofisticados y efectivos que afectan actualmente a empresas de todo el mundo. Las hackers pueden acceder por diferentes vías con este tipo de ciberfraude, pero la ventana

Nuevos Chromebook Acer

Conoce los 7 nuevos Chromebook Acer, uno de ellos es una tableta desmontable

Nuevos Chromebook Acer llegan al mercado. La diferencia es que ahora estos pequeños grandes portátiles están dominados por la inteligencia artificial, lo cual les hace tener un punto más de interés además de la movilidad. Así que Acer, ahora en rebajas de verano hasta el 1 de agosto, sube el listón en este segmento de

Samsung Galaxy Z Fold7

El Galaxy Z Fold7 apunta a ser el plegable del año

La moda de los teléfonos plegables no ha terminado, ni mucho menos. Tras el Flip7, Samsung lo ha vuelto a hacer. La compañía surcoreana presenta el nuevo Galaxy Z Fold7, su dispositivo plegable más delgado, potente e inteligente hasta la fecha, diseñado para quienes buscan lo último en tecnología móvil sin renunciar a la versatilidad.

venta flash Huawei

Aprovecha la venta flash Huawei con descuentos de hasta el 50%

Días calientes para las compras de tecnología. Además del Amazon Prime Day 2025, también destacan las venta flash Huawei. La firma ha diseñado la que será la mayor campaña de ofertas del año desde el 8 al 31 de julio, con descuentos de hasta un 50% en una amplia gama de productos, y venta flash cada