Ralat Pemangkasan dalam Import CSV Pelayan SQL: Tidak Padan Jenis Data
Apabila mengimport fail CSV yang besar ke dalam Pelayan SQL, ralat pemangkasan boleh berlaku walaupun menetapkan varchar(MAX) untuk setiap lajur. Isu ini berpunca daripada ketidakpadanan antara jenis data yang digunakan dalam Wizard Import dan Eksport dan dalam SQL Server.
Untuk menyelesaikan ralat ini:
-
Buka Pelayan SQL Wizard Import dan Eksport: Lancarkan wizard untuk mengimport fail CSV.
-
Konfigurasikan Advanced Tetapan: Dalam tab Lanjutan halaman pemilihan Sumber Data, cari lajur yang menyinggung dengan ralat pemangkasan.
-
Tukar Jenis Data Sumber: Untuk setiap lajur yang menyinggung, tukar sumber jenis data daripada "DT_STR" (VARCHAR(255)) kepada "DT_TEXT" (VARCHAR(MAX)).
-
Import Fail CSV: Setelah jenis data diperbetulkan, teruskan dengan proses import.
Nota :
- Anda boleh memilih berbilang lajur serentak untuk menukar jenis datanya dalam Advanced tab.
- Tangkapan skrin yang disediakan (https://i.sstatic.net/KVQdv.jpg) menunjukkan tetapan jenis data yang betul untuk mengendalikan lajur VARCHAR(MAX) dalam Wizard Import dan Eksport.
Atas ialah kandungan terperinci Import CSV Pelayan SQL: Mengapa Saya Mendapat Ralat Pemangkasan Walaupun dengan varchar(MAX)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!