Consulta SQL para exportar la tabla de la base de datos al archivo CSV

SQL Server es muy popular en bases de datos relacionales debido a su versatilidad para exportar datos en formatos Excel/CSV/JSON. Esta característica ayuda con la portabilidad de datos a través de múltiples bases de datos. En este artículo, veamos cómo importar y exportar datos de SQL Server a un archivo CSV. Azure Data Studio es una herramienta muy útil para las opciones de exportación y la mejor parte es que puede ejecutarse en los sistemas operativos Windows/Linux/Mac.

Método 1: exportar datos a Excel a través de Azure DataStudio

Paso 1: Deberíamos tener una base de datos para continuar. Mantengamos ‘GEEKSFORGEEKS’ como el nombre de la base de datos.

Consulta:

-- Check whether 'GEEKSFORGEEKS' exists and if it is there drop it
DROP DATABASE IF EXISTS GEEKSFORGEEKS;
--Command to create database:
- CREATE DATABASE <dbname>;
Create Database GEEKSFORGEEKS:

Query:

--Make the database active
USE GEEKSFORGEEKS;

Paso 2: agregar tablas a la base de datos

Consulta:

CREATE TABLE [Address](
  [AddressID] [int] IDENTITY(1,1)  NOT NULL,
  [AddressLine1] [nvarchar](60) NOT NULL,
  [AddressLine2] [nvarchar](60) NULL,
  [City] [nvarchar](30) NOT NULL,
  [StateProvinceID] [int] NOT NULL,
  [PostalCode] [nvarchar](15) NOT NULL,
  PRIMARY KEY (AddressID))
GO

Paso 3: Inserción de registros en la tabla Dirección. Muestra dos formas diferentes de inserción de datos.

Consulta:

INSERT into Address(AddressLine1,City,StateProvinceID,PostalCode)
values
('Address1,','Chennai',1,600028), -- 1st row of data
('Address2','Mumbai',2,400029), -- 2nd row of data
('Address3','Kolkata',3,700027), --3rd row
('Address4','Delhi',4,110999) -- 4th row
GO

--This will insert 1 row
INSERT into Address(AddressLine1,City,StateProvinceID,PostalCode)
values ('Address5,','Madurai',1,625010);
GO
--Next row insertion
INSERT into Address(AddressLine1,City,StateProvinceID,PostalCode)
values ('Address6','Pune',2,411062)
GO
--Next row insertion
INSERT into Address(AddressLine1,City,StateProvinceID,PostalCode)
values ('Address7','Hoogly',3,712501)
GO

SELECT  * from Address  -- Display the inserted records

Producción:

 

Ahora, la consulta anterior se puede exportar a un archivo CSV usando Azure Studio fácilmente de la siguiente manera:

  • Primero seleccione la opción guardar como CSV.

 

  • Esto proporcionará fácilmente la opción de guardar el archivo como CSV y el contenido se muestra en la imagen a continuación.

 

  • Podemos ver que la salida se exportó a CSV por medio de una forma separada por comas.

Azure datastudio facilita mucho las cosas. Tenemos que obtener los datos mediante la consulta Seleccionar y fácilmente se pueden ver como un archivo CSV.

Método 2: Uso de SQL Server Management Studio:

Paso 1: seleccione las opciones de base de datos>>Herramientas>> en SQL Serevr Management Studio.

 

Paso 2: A continuación, en Opciones, podemos seleccionar el formato de salida.

 

Producción:

 

Por lo tanto, se realiza la exportación de datos en CSV. De forma predeterminada, mostrará la salida en un patrón de cuadrícula. Asi que. Tanto el estudio de datos de Azure como el estudio de administración de SQL Server ayudan a exportar datos a CSV. 

Publicación traducida automáticamente

Artículo escrito por priyarajtt y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *