sql >> Database teknologi >  >> RDS >> Sqlserver

Brug bcp til at importere csv-fil til sql 2005 eller 2008

Du kan bruge en formatfil, når du importerer med bcp:

Opret en formatfil til din tabel:

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

Rediger importfilen. Tricket er at tilføje en dummy-række for det felt, du vil springe over, og tilføje en '0'som serverkolonnerækkefølge.

Importer derefter dataene ved hjælp af denne formatfil, og specificer din inputfil, denne formatfil og separatoren:

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


  1. Søger efter telefonnumre i mysql

  2. Sådan installeres SQLite på macOS

  3. Vertx JDBC client queryWithParams - hvordan tilføjer man en liste?

  4. bruge try/undtagen med psycopg2 eller med closing?