sql >> Database teknologi >  >> RDS >> Sqlserver

Hvad er den bedste måde at behandle og importere en stor csv (500k records) til SQL server ved hjælp af Vbscript?

Skal du lave denne upload via ASP-applikationen? Hvis ikke, uanset hvilken form for scriptsprog du føler dig bedst tilpas med, og kan gøre dette med den mindste kodetid, er det bedste værktøj til jobbet. Hvis du har brug for, at brugere skal kunne uploade til den klassiske ASP-app og have en pålidelig proces til at indsætte de gyldige poster i databasen og afvise de ugyldige, ændres dine muligheder.

Har du brug for at give feedback til brugerne? Som at fortælle dem præcis, hvilke rækker der var ugyldige?

Hvis det andet scenarie er det, du har med at gøre, ville jeg få asp-appen til at gemme filen og få en anden proces, en .net-tjeneste eller planlagt opgave eller noget, til at importere og rapportere om dens fremskridt i en tekst fil, som asp-appen kan tjekke. Det bringer dig tilbage til at gøre det på det scriptsprog, du er fortrolig med, og du behøver ikke at håndtere http-anmodningens timeout.

Hvis du googler "regex valid email", kan du finde en række regulære udtryk derude til at identificere ugyldige e-mail-adresser.



  1. Tilføjelse af fremmednøgle til en skinnemodel

  2. Hvordan skal jeg designe mine MYSQL-tabeller?

  3. Få MAX fra en GROUP BY

  4. Sådan beregnes hældningen i SQL