Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Mengeksport Data Pertanyaan SQL dengan Cekap ke Excel, Mengelakkan Ralat 'Sintaks yang salah berhampiran kata kunci 'PILIH''?
Eksport Terus Data Pertanyaan SQL ke Excel
Mengeksport set data besar terus ke Excel daripada pangkalan data SQL Server boleh mencabar. Artikel ini menyediakan penyelesaian dan alternatif kepada isu biasa yang menghadapi ralat "Sintaks salah berhampiran kata kunci 'PILIH'" apabila menggunakan pembekal data Microsoft.Jet.OLEDB.4.0.
Eksport Dalam-Excel Kaedah
Pendekatan alternatif ialah menggunakan fungsi eksport terbina dalam Excel. Dalam anak tetingkap hasil, pilih dan serlahkan semua rekod. Klik kanan sel kiri atas dan pilih "Simpan Hasil Sebagai." Pilih CSV sebagai format eksport.
Kod Disemak dengan OPENROWSET
Jika kaedah INSERT terus gagal, pertimbangkan untuk menggunakan OPENROWSET sebaliknya:
INSERT INTO OPENROWSET ('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=c:\Test.xls;','SELECT productid, price FROM dbo.product')
Tambahan Pilihan
Eksport dengan Pengepala Lajur
Untuk menyimpan hasil sebagai fail CSV dengan pengepala lajur, ikut langkah berikut:
Nota: Tetapan ini tidak digunakan ke tab Pertanyaan sedia ada. Buka tab baharu atau mulakan semula SSMS untuk mengaktifkannya.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengeksport Data Pertanyaan SQL dengan Cekap ke Excel, Mengelakkan Ralat 'Sintaks yang salah berhampiran kata kunci 'PILIH''?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!