Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

serwer sql Wstaw zbiorczo csv z danymi zawierającymi przecinek

Odpowiedź brzmi:nie możesz tego zrobić. Zobacz http://technet.microsoft.com/en-us/library/ ms188365.aspx .

"Importowanie danych z pliku CSV

Pliki wartości rozdzielanych przecinkami (CSV) nie są obsługiwane przez operacje importu zbiorczego programu SQL Server. Jednak w niektórych przypadkach plik CSV może służyć jako plik danych do zbiorczego importu danych do programu SQL Server. Aby uzyskać informacje na temat wymagań dotyczących importowania danych z pliku danych CSV, zobacz Przygotowanie danych do zbiorczego eksportu lub importu (SQL Server).”

Ogólne rozwiązanie polega na tym, że musisz przekonwertować plik CSV na taki, który można pomyślnie zaimportować. Możesz to zrobić na wiele sposobów, na przykład tworząc plik z innym ogranicznikiem (takim jak TAB) lub importując tabelę za pomocą narzędzia, które rozumie pliki CSV (takie jak Excel lub wiele języków skryptowych) i eksportując ją z unikalnym separator (taki jak TAB), z którego można następnie WSTAWIĆ LUZEM.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaki jest odpowiednik funkcji IsNull() w programie SQL Server w Oracle?

  2. Podział ciągu T-SQL na podstawie separatora

  3. Jak odzyskać *wszystko* z procedury składowanej za pomocą JDBC?

  4. Uzyskaj informacje o widoku za pomocą widoku schematu informacji WIDOKÓW w SQL Server

  5. Jak TRY_CONVERT() działa w SQL Server