Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Кой е най-добрият начин за обработка и импортиране на голям csv (500k записа) на SQL сървър с помощта на Vbscript?

Трябва ли да направите това качване чрез приложението ASP? Ако не, независимо от вида на скриптовия език, с който се чувствате най-комфортно и можете да направите това с най-малко време за кодиране, е най-добрият инструмент за работата. Ако имате нужда потребителите да могат да качват в класическото ASP приложение и да имате надежден процес за вмъкване на валидните записи в базата данни и отхвърляне на невалидните, вашите опции се променят.

Трябва ли да предоставяте обратна връзка на потребителите? Като да им кажете точно кои редове са невалидни?

Ако този втори сценарий е това, с което се занимавате, бих накарал приложението asp просто да съхранява файла и да има друг процес, .net услуга или планирана задача или нещо подобно, да извърши импортирането и да докладва за напредъка му в текст файл, който приложението asp може да провери. Това ви връща да го правите на скриптовия език, който ви е удобно, и не е нужно да се справяте с изчакването на http заявката.

Ако потърсите в Google „regex валиден имейл“, можете да намерите различни регулярни изрази за идентифициране на невалидни имейл адреси.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проблем със SSIS Неуспешно дешифриране на защитен XML възел

  2. Как да създам списък, разделен със запетая, използвайки SQL заявка?

  3. Вземете записи 10 минути преди системна дата и час в SQL

  4. Изберете изявление, за да върнете родител и безкрайни деца

  5. Поправете съобщение 8116 „Типът на данни за аргумента varchar е невалиден за аргумент 1 на функцията session_context“ в SQL Server