Tired of the import wizard? Learn how to load CSV files directly into SQL Server using BULK INSERT—the fast, repeatable, and professional way.
In this tutorial, you'll learn:
✅ How to create a destination table that matches your CSV structure
✅ The exact BULK INSERT syntax with real examples
✅ How to handle headers, delimiters, and common errors
🔗 Resources & Links:
Microsoft Documentation (BULK INSERT):
https://learn.microsoft.com/en-us/sql...
Download sample CSV from kaggle.com (Licence CCO public domain):
[https://www.kaggle.com/datasets/jayjo...]
📌 SQL Code from this video:
CREATE TABLE dbo.daily_internet_usage (
user_id INT,
date DATE,
age INT,
age_group VARCHAR(20),
social_media_hours DECIMAL(5,2),
work_or_study_hours DECIMAL(5,2),
entertainment_hours DECIMAL(5,2),
total_screen_time DECIMAL(5,2),
primary_device VARCHAR(50),
internet_type VARCHAR(50)
);
BULK INSERT dbo.daily_internet_usage
FROM 'C:\data_files\daily_internet_usage_by_age_group.csv'
WITH (
FIRSTROW = 2,
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n',
TABLOCK
);
🔔 Please subscribe for more.
#SQLServer #BULKINSERT #DataEngineering #CSV #SQLTutorial #Database #DataSkills