Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Gunakan bcp untuk mengimpor file csv ke sql 2005 atau 2008

Anda dapat menggunakan file format saat mengimpor dengan bcp:

Buat file format untuk tabel Anda:

 bcp [table_name] format nul -f [format_file_name.fmt] -c -T 



 9.0
4
1       SQLCHAR       0       100     ","      1     FName             SQL_Latin1_General_CP1_CI_AS
2       SQLCHAR       0       100     ","      2     LName             SQL_Latin1_General_CP1_CI_AS
3       SQLCHAR       0       100     ","      3     Country           SQL_Latin1_General_CP1_CI_AS
4       SQLCHAR       0       100     "\r\n"   0     Age               SQL_Latin1_General_CP1_CI_AS

Edit file impor. Triknya adalah menambahkan baris dummy untuk bidang yang ingin Anda lewati, dan menambahkan '0' sebagai urutan kolom server.

Kemudian impor data menggunakan file format ini, tentukan file input Anda, file format ini dan pemisah:

bcp [table_name] in [data_file_name] -t , -f [format_file_name.fmt] -T


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah ada kombinasi LIKE dan IN dalam SQL?

  2. Bisakah fungsi skalar diterapkan sebelum memfilter saat menjalankan Pernyataan SQL?

  3. Permintaan untuk menemukan Jumlah Parameter dalam Prosedur Tersimpan atau Fungsi di Sql Server?

  4. Cara Mengembalikan String dalam Urutan Terbalik menggunakan SQL Server – REVERSE()

  5. sambungkan sql server 2005/2008 melalui internet