Ignoruj niektóre kolumny podczas korzystania z WSTAWIENIA LUZEM
Mam plik tekstowy rozdzielony przecinkami ze strukturą
field1 field2 field3 field4
1 2 3 4
Napisałem następujący skrypt, aby zbiorczo wstawić plik tekstowy, ale chciałem pominąć kolumnę 3
create table test (field1 varchar(50),field2 varchar(50),field4 varchar(50))
go
bulk insert test
from 'c:\myFilePath'
with
(fieldterminator=',',
rowterminator='\n'
)
Wstawka działała dobrze, ale wyniki wstawki sprawiały, że pole4 wyglądało jak pole 3, pole 4, więc pole 3 zostało właśnie połączone w pole4. Płaskie pliki, z którymi pracuję, to kilka koncertów i nie można ich łatwo zmodyfikować. Czy istnieje sposób na użycie wstawiania zbiorczego, ale zignorowanie kolumn, które nie są zadeklarowane w instrukcji tworzenia tabeli?