/ / Jak wykonać insert zbiorczy, gdy mamy kolumnę tożsamości w tabeli - sql-server, pliki tekstowe, bulkinsert

Jak wykonać insert zbiorczy, gdy mamy kolumnę tożsamości w tabeli - sql-server, pliki tekstowe, bulkinsert

Wyłączyłem wartości kolumny tożsamości tabeli w pliku tekstowym, którego użyłem do załadowania. Powodowało to błąd podczas ładowania. Proszę dać mi znać, jak sobie poradzić z tym scenariuszem.

Odpowiedzi:

0 dla odpowiedzi № 1

Plik źródłowy csv powinien zawierać wszystkie kolumny, nawet kolumnę tożsamości.

Tabela docelowa z kolumną tożsamości utworzy własne wartości podczas przesyłania zbiorczego i zignoruje kolumnę w źródłowym pliku CSV, chyba że podasz właściwość KEEPIDENTITY.

Widzieć INSERT BULK (Transact-SQL)