[SQL Navigator] import pliku TXT do tablicy

0

Witam,

mam 600 tys. rekordów i potrzebuje je wgrać za jednym razem do tablicy.
Standardowo (przy ilości np. do 10 tys. rekordów) korzystam z excela i ze standardowego inserta, np.
insert into uzytkownik.tablica(NUMER,DATA,KAT) VALUES (123456,'2010.03.08','kat_marzec');

Niestety excel ma tam tylko możliwość 65 tys rekordów.. i tu sie zaczynają schodki, można oczywiście wgrywać dane na pare razy ale może znacie inne rozwiązanie ?
Szukałem po innych forach rozwiązania tego problemu ale chyba jest mało praktykowany bo odpowiedzi nie znalazłem.

Kiedyś słyszałem o tym, że tworzy się plik TXT z jakimś tam formatem rekordów zapisuje się go gdzieś na dysku, potem w SQL robi się zapytanie które pobiera rekordy z tego pliku i wgrywa je masowo do tablicy..

Pomóżcie proszę.. Jak napisać zapytanie ? Jaki format rekordów winien być w pliku TXT... ?

Z góry serdecznie dziękuję za pomoc.. w sumie sprawa na wczoraj :-(

0

przetestuj bulk insert na tej stronie jest cos nieco t-sql.prv.pl

0

Bardzo fajna stronka - dziękuję.

OK. Myślę, że powinno zadziałać tylko nie ma tam informacji jaka ma być struktura pliku, wiesz może coś więcej na ten temat ?

// sorki nie doczytałem - wszystko działa idealnie
FIELDTERMINATOR - definiuje jak są rozdzielone kolumny w pliku
ROWTERMINATOR - wskazuje jak są rozdzielone wiersze w pliku

Jeszcze raz wielkie dzieki ;-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1