17. december 2012 - 23:11Der er
7 kommentarer og 1 løsning
Import af den nyeste fil
Denne kode har tjent mig godt gennem flere år:
LOAD DATA LOCAL INFILE 'N:\\XXX\\YYY_data\\OrderExtract.csv' INTO TABLE `LR` FIELDS TERMINATED BY ',' ENCLOSED BY '"';
Men nu er det ændret så den fil jeg skal hente bliver "stemplet" med et tidspunkt efter filnavnet, så der ligger nu flere filer i mappen, kan en hjælpe med den stump kode der skal til for at det er den nyeste fil jeg henter ?
Filen fra hedder f.eks OrderExtract(17_Dec_2012_08-00-44).csv
Importen virker stadig helt fint, når bare der står hele filens navn, så hvis det er en script der skal til, er nok det jeg skal bede om hjælp til, eller er det helt umuligt ?
fandt eneste fil i dir kopierede filen til en fil med fast navn koerte SQL script som loadede fil med fast navn slettede filen med fast navn flyttede original filen til et dir med filer som er processet
Jeg er helt fint tilpas med en "dovn" løsning, som kopiere den nyeste fil fra mappen til en anden mappe med et fast navn, mhs til BAT, VBS eller PS har jeg ingen preferencer, for jeg aner ikke hvad forskellen er.....så den mest simple som kan køres sammen med min sql sætning, så jeg forhåndenligt kørede igen.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.