sql >> Databasteknik >  >> RDS >> Sqlserver

Vilket är det bästa sättet att bearbeta och importera en stor csv (500k poster) till SQL-server med Vbscript?

Behöver du göra denna uppladdning via ASP-applikationen? Om inte, vilken typ av skriptspråk du känner dig mest bekväm med och kan göra detta med minsta möjliga kodningstid är det bästa verktyget för jobbet. Om du behöver för att användare ska kunna ladda upp till den klassiska ASP-appen och ha en tillförlitlig process för att infoga de giltiga posterna i databasen och avvisa de ogiltiga, ändras dina alternativ.

Behöver du ge feedback till användarna? Som att berätta exakt vilka rader som var ogiltiga?

Om det andra scenariot är vad du har att göra med, skulle jag låta asp-appen helt enkelt lagra filen och låta en annan process, en .net-tjänst eller schemalagd uppgift eller något, göra importen och rapportera om dess framsteg i en text fil som asp-appen kan kontrollera. Det tar dig tillbaka till att göra det på vilket skriptspråk du än är bekväm med, och du behöver inte ta itu med http-förfrågans timeout.

Om du googlar på "regex valid email" kan du hitta en mängd reguljära uttryck där ute för att identifiera ogiltiga e-postadresser.



  1. MySQL-utlösare:Uppdatera när en viss datum och tid uppnås

  2. SQLException:Ingen lämplig drivrutin hittades för jdbc:oracle:thin:@//localhost:1521/orcl

  3. Önskad utdata med givna tabelldata

  4. Skapa en dynamisk namntabell med Prepared Statement i java