/ Forside/ Teknologi / Udvikling / SQL / Tip
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Brug af 'BULK INSERT'
dmpersson har modtaget 25 point for dette tip
Fra : dmpersson
Vist : 1372 gange

Dato : 17-08-01 09:03

Bruges f.eks. til automatisering af import af fil baseret data der med jævne mellerum skal importeres.
Tabeller (tabel) skal være oprettet i forvejen samt skal man have en format fil (fil_format.fmt) der forklarer hvordan ens data ser ud i data filen (fil.txt)
Eksempel på datafil;

fil.txt:
Kurt Kurtsen;Gammelgade 27;6400 Sønderborg
Karen Gammelsen;osvgade 2;2730 Herlev


Eksempel på format fil til overstående;

fil_format.fmt:
7.0 #VERSIONS NR.
3 #ANTAL AF FELTER
1 SQLCHAR 0 50 ";" 1 navn #'1' betyder at der er første felt i filen, 'SQLCHAR'=datatype,
2 SQLCHAR 0 50 ";" 2 adresse #'0' prefix(hvor mange tegn skal IKKE tages med i første felt,
3 SQLCHAR 0 50 ";" 3 postby #'25' datatype længde, '";"' felt adskiller,
#'1' kolonne placering i tabellen, 'navn' tabel kolonne navn.


syntax:
BULK INSERT tabel
FROM 'd:\fil.txt'
WITH ( CODEPAGE = 'ACP', FORMATFILE='d:\fil_format.fmt', FIELDTERMINATOR=';', ROWTERMINATOR = '\n' )

Happy developing

Dennis.

 
 
Bedømmelse

Fra : gandalf


Dato : 17-08-01 09:39



Bedømmelse

Fra : gandalf


Dato : 17-08-01 11:50



Bedømmelse

Fra : gandalf


Dato : 17-08-01 21:02



Bedømmelse

Fra : gandalf


Dato : 17-08-01 21:02



Bedømmelse

Fra : gandalf


Dato : 17-08-01 21:02



Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke lave en bedømmelse til dette tip.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177577
Tips : 31968
Nyheder : 719565
Indlæg : 6409070
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste