SQL Server is very popular in Relational Database, because of its versatility in exporting data in Excel/CSV/JSON formats. This feature helps with the portability of data across multiple databases. In this article, let us see how to import and export SQL Server Data to a CSV file. Azure data studio is a very useful tool for export options and the best part is it can run on Windows/Linux/Mac Operating systems.
Method 1: Exporting data to Excel via Azure DataStudio
Step 1: We should have a database to proceed further. Let us keep ‘GEEKSFORGEEKS’ as the database name.
Query:
-- 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;
Step 2: Adding tables to the database
Query:
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
Step 3: Insertion of records to table Address. It shows two different ways of insertion of data.
Query:
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
Output:
Now the above query can be exported to a CSV file using azure studio easily in the below way:
- First select option save as CSV.
- This will easily provide the option to save the file as CSV and the contents are shown in the below image.
- We can see that the output got exported to CSV by means of a comma-separated manner.
Azure datastudio makes the ways so easier. We have to fetch the data by means of Select query and easily it can be viewed as a CSV file.
Method 2: Using SQL Server Management Studio :
Step 1: Select database>>Tools>> options in SQL Server Management Studio.
Step 2: Next, under the Options, we can select the output format.
Output:
Hence exporting of data in CSV is done. By default, it will show the output in a grid pattern. So. both Azure data studio and SQL Server Management studio help in best to export data to CSV.
Unlock the Power of Placement Preparation!
Feeling lost in OS, DBMS, CN, SQL, and DSA chaos? Our
Complete Interview Preparation Course is the ultimate guide to conquer placements. Trusted by over 100,000+ geeks, this course is your roadmap to interview triumph.
Ready to dive in? Explore our Free Demo Content and join our
Complete Interview Preparation course.
Last Updated :
06 Dec, 2022
Like Article
Save Article