Jak utworzyć i wypełnić tabelę w jednym kroku w ramach operacji importowania CSV?

Szukam szybkiego i brudnego sposobu importowania plików CSV do SQL Serverbez konieczności wcześniejszego tworzenia tabeli i definiowania jej kolumn.

Każdy zaimportowany plik CSV zostanie zaimportowany do własnej tabeli.

Nie obawiamy się wnioskowania o dane. CSV ma różną strukturę i układ, a wszystkie z nich mają wiele kolumn, ale zajmujemy się tylko kilkoma z nich: adresami ulic i kodami pocztowymi. Chcemy szybko pobrać dane CSV do bazy danych SQL i wyodrębnić odpowiednie kolumny.

Chciałbym dostarczyć FieldTerminator i RowTerminator, skieruj go na CSV i niech narzędzie wykona resztę. Czy jest jakiś sposób na utworzenie tabeli i wypełnienie jej w jednym kroku, używając BULK INSERT i / lub OpenRowset (BULK ...)?

questionAnswers(2)

yourAnswerToTheQuestion