sql >> Database >  >> RDS >> Sqlserver

Wat is de beste manier om een ​​grote csv (500k records) te verwerken en te importeren naar een SQL-server met behulp van Vbscript?

Moet je deze upload via de ASP-applicatie doen? Als dat niet het geval is, is welke scripttaal u zich ook het prettigst voelt en die dit kan doen met de minste codeertijd, de beste tool voor de klus. Als u wilt dat gebruikers kunnen uploaden naar de klassieke ASP-app en een betrouwbaar proces hebben om de geldige records in de database in te voegen en de ongeldige records te weigeren, veranderen uw opties.

Moet u feedback geven aan de gebruikers? Vind je het leuk om ze precies te vertellen welke rijen ongeldig waren?

Als dat tweede scenario is waar je mee te maken hebt, zou ik de asp-app het bestand gewoon laten opslaan en een ander proces, een .net-service of een geplande taak of zoiets, het importeren en rapporteren over de voortgang ervan in een tekst bestand dat de asp-app kan controleren. Dat brengt je terug om het te doen in elke scripttaal waar je je prettig bij voelt, en je hoeft niet te maken te hebben met de http-verzoek time-out.

Als u 'regex valide e-mailadres' googlet, kunt u verschillende reguliere expressies vinden om ongeldige e-mailadressen te identificeren.



  1. Hoe te ontsnappen aan een string terwijl het patroon overeenkomt in PostgreSQL

  2. Inner join 2 tabellen met dezelfde kolomnamen

  3. Meerdere splitsen en toewijzen order_id

  4. koper die iPhone kocht retourneert leeg