sql >> Databáze >  >> RDS >> Sqlserver

Pomocí bcp importujte soubor csv do sql 2005 nebo 2008

Při importu pomocí bcp:

můžete použít formátový soubor

Vytvořte soubor formátu pro tabulku:

 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

Upravte soubor importu. Trik je přidat fiktivní řádek pro pole, které chcete přeskočit, a přidat '0' jako pořadí sloupců serveru.

Poté importujte data pomocí tohoto formátového souboru a zadejte svůj vstupní soubor, tento formátový soubor a oddělovač:

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


  1. Chyba SQLAlchemy+pymysql:sqlalchemy.util.queue.Empty

  2. Nasazení SSIS:Dev Stage Live AppSettings

  3. Jak funguje EXPORT_SET() v MariaDB

  4. MySQL vybere maximální délku shodného řetězce