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

Обработвайте множество db актуализации от c# в SQL Server 2008

Да, трябва да създадете типовете.

Алтернативите са изпращане на голям низ sql пакет или предаване на XML на sprocs.

Недостатъкът на големите партиди от sql низове е, че може да раздуе кеша на sql proc и може да доведе до повторно компилиране на sql - особено ако партидата е уникална поради входните данни, които са част от този голям низ. По дефиниция всяка партида би била уникална.

XML беше основната алтернатива преди TVP. Единственият недостатък на XML е, че поне за известно време sql azure не го поддържаше (това може да се промени?), така че ограничава вашите възможности.

TVP изглежда са начинът да направите това. Нашият проект току-що премина към използване на TVP.

Надявам се, че това помага.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да промените режима на оторизация на SQL Server без Management Studio

  2. Какъв е максималният брой знаци за NVARCHAR(MAX)?

  3. Преглед на мисии Най-новата услуга за наблюдение на база данни - Spotlight Cloud

  4. Каква е целта на използването на OPTION(MAXDOP 1) в SQL Server?

  5. HTTP грешка 500.22 - Вътрешна грешка на сървъра (Открита е настройка на ASP.NET, която не се прилага в режим на интегриран управляван конвейер.)