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

Zbiorcze wstawianie częściowo cytowanego pliku CSV w programie SQL Server

Niestety SQL Server interpretuje cytowany przecinek jako ogranicznik. Dotyczy to zarówno BCP, jak i wstawiania zbiorczego.

Z http://msdn.microsoft.com/en-us/library/ms191485%28v=sql.100%29.aspx

Jeśli znak terminatora występuje w danych, jest interpretowany jako terminator, a nie jako dane, a dane po tym znaku są interpretowane jako należące do następnego pola lub rekordu. Dlatego ostrożnie dobieraj terminatory, aby upewnić się, że nigdy nie pojawiają się w Twoich danych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak dodać plik dziennika do bazy danych programu SQL Server (T-SQL)

  2. Jak generować skrypty, aby dodać domyślne ograniczenia do kolumny w wielu tabelach w bazie danych programu SQL Server — samouczek SQL Server / TSQL, część 94

  3. Wymień SQL Server, usuń wszystko po określonym znaku

  4. Polecenie SQL INSERT działa, ale dane nie pojawiają się w tabeli

  5. Przenoszenie systemowych baz danych w klastrze pracy awaryjnej programu SQL Server