[SQLSERVER] Hướng Dẫn Sử Dụng Bulk Insert Trong Sqlserver
Có thể bạn quan tâm
Bài viết hôm nay, mình sẽ hướng dẫn các bạn sử dụng Bulk Insert trong Sqlserver (hay còn gọi là BCP).
Bulk Insert sẽ giúp chúng ta dễ dàng thêm dữ liệu với số lượng lớn, nhiều dòng từ file text hoặc file csv vào database một cách nhanh chóng.
Cơ chế của Bulk Insert trong SQL

Trong ví dụ này, mình sẽ hướng dẫn các bạn làm thế nào để insert nguyên file text GEOGRAPHY.txt chứa 1000000 record như hình bên dưới vào database bằng Bulk Insert:

- Tiếp theo mình sẽ tạo một table có cấu trúc như hình bên dưới để thêm dữ liệu từ file text vào.

- Bây giờ, mình sẽ viết câu lệnh sql như sau để insert dữ liệu:
-- Example for BCP in SQL Server BULK INSERT [SQL Server Tutorials].[dbo].[DimGeography] FROM 'F:MS BIFILE EXAMPLESGeography.txt' WITH ( DATAFILETYPE = 'char', FIELDTERMINATOR = ',', ROWTERMINATOR = ' ' );
- Kết quả sau khi chạy câu lệnh sql trên

- Và dưới đây là kết quả của table chúng ta vừa mới insert dữ liệu vào:

HAVE FUN :)
Tags: thêm xóa sửa tìm kiếm databasecrud database
Từ khóa » Câu Lệnh Bulk Insert Trong Sql
-
[SQLSERVER] Hướng Dẫn Sử Dụng Bulk Insert ...
-
INSERT Hàng Triệu Bản Ghi Vào Cơ Sở Dữ Liệu Mà Không Làm Treo Máy
-
[PDF] Môn Học: Cơ Sở Dữ Liệu 2 Chương 3
-
SỬ DỤNG BULK INSERT NHẬP DỮ LIỆU. - Bài Viết Sưu Tầm
-
Sử Dụng Bulk Insert Là Gì
-
Sử Dụng Bcp Và BULK INSERT để Import Data - Tài Liệu Text - 123doc
-
BULK INSERT (Transact-SQL) - SQL Server - Microsoft Docs
-
INSERT Trong SQL Server
-
Định Dạng Gần đúng Cú Pháp Trong BULK INSERT? - HelpEx
-
SQL Server BULK INSERT - Chèn Giá Trị DateTime - HelpEx
-
Sql-server — Tại Sao BULK INSERT được Coi Là Nguy Hiểm?
-
Bài 6: Stored Procedure Và T-SQL Nâng Cao - Tìm ở đây
-
Hỏi Về Bulk Insert Là Gì
-
Lệnh INSERT Trong SQL Server