Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jaki jest najlepszy sposób na przetworzenie i zaimportowanie dużego pliku csv (500k rekordów) do serwera SQL przy użyciu Vbscript?

Czy musisz to zrobić za pośrednictwem aplikacji ASP? Jeśli nie, to bez względu na rodzaj języka skryptowego, w którym czujesz się najbardziej komfortowo i możesz to zrobić przy jak najkrótszym czasie kodowania, jest to najlepsze narzędzie do pracy. Jeśli potrzebujesz, aby użytkownicy mogli przesyłać dane do klasycznej aplikacji ASP i mieć niezawodny proces wstawiania prawidłowych rekordów do bazy danych i odrzucania nieprawidłowych, Twoje opcje ulegają zmianie.

Czy musisz przekazać informację zwrotną użytkownikom? Na przykład powiedzieć im dokładnie, które wiersze są nieprawidłowe?

Jeśli masz do czynienia z tym drugim scenariuszem, kazałbym aplikacji asp po prostu przechowywać plik i mieć inny proces, usługę .net, zaplanowane zadanie lub coś takiego, wykonać importowanie i zgłosić postęp w tekście plik, który aplikacja asp może sprawdzić. To sprowadza cię z powrotem do robienia tego w dowolnym języku skryptowym, z którym czujesz się komfortowo, i nie musisz zajmować się przekroczeniem limitu czasu żądania http.

Jeśli wpiszesz w Google „poprawny adres e-mail”, możesz znaleźć wiele wyrażeń regularnych do identyfikowania nieprawidłowych adresów e-mail.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zakres zmiennych SQL Server w procedurze składowanej

  2. Chcę zrobić group_concat w SQL Server

  3. Wyzwalacz aktualizacji SQL tylko wtedy, gdy kolumna jest modyfikowana

  4. Przyznaj uprawnienie SELECT do widoku, ale nie do obiektów leżących poniżej

  5. serwer sql :wybierz wiersze, których suma pasuje do wartości