Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mengimport Fail CSV ke dalam Pelayan SQL dengan Cekap Menggunakan INSERT PUKAL dan Mengendalikan Isu Data?

Bagaimana untuk Mengimport Fail CSV ke dalam Pelayan SQL dengan Cekap Menggunakan INSERT PUKAL dan Mengendalikan Isu Data?

Barbara Streisand
Lepaskan: 2025-01-19 07:10:13
asal
485 orang telah melayarinya

How to Efficiently Import CSV Files into SQL Server Using BULK INSERT and Handle Data Issues?

Menguasai Import CSV ke dalam SQL Server menggunakan BULK INSERT

Panduan ini menangani cabaran biasa apabila mengimport data CSV ke dalam SQL Server melalui perintah BULK INSERT.

1. Data Mengandungi Koma

Koma dalam medan data bertembung dengan pembatas CSV lalai. Penyelesaiannya? Gunakan pembatas alternatif, seperti '|'.

2. Petikan Berganda dalam Excel CSV

BULK INSERT sememangnya tidak mengendalikan sebut harga berganda. Pembersihan pasca import menggunakan REPLACE adalah perlu:

UPDATE your_table
SET your_column = REPLACE(your_column, '"', '')
Salin selepas log masuk

3. Menentukan Data Ralat

Untuk mengenal pasti dan log baris yang menyebabkan kegagalan import, manfaatkan parameter ERRORFILE. Ini mengubah hala baris bermasalah ke fail ralat yang ditentukan.

BULK INSERT YourTable
FROM 'C:\YourPath\YourFile.csv'
WITH (
    FIRSTROW = 2,
    FIELDTERMINATOR = ',',
    ROWTERMINATOR = '\n',
    ERRORFILE = 'C:\YourPath\ErrorLog.csv',
    TABLOCK
)
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Mengimport Fail CSV ke dalam Pelayan SQL dengan Cekap Menggunakan INSERT PUKAL dan Mengendalikan Isu Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan