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

Изключение за максимални параметри на SqlCommand при 2099 параметъра

Командата, изпратена до SQL Server, е

exec sp_executesql 
          N'SELECT P0 = @p0, P1 = @p1, P2 = @p2...',
          N'@p0 int,@p1 int,@p2 int...',
          @p0=0,@p1=1,@p2=2...

Имайте предвид, че 2 от слотовете за параметри в извикването на sp_executesql се заемат с NVARCHAR низове за текст на заявка и дефиниции на параметри, като по този начин остават „само“ 2098 свободни за използване.




  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

  2. Растерни изображения в пакетен режим в SQL Server

  3. sql:стойности на редове като колони

  4. Не може да се зареди файл или сборка „crystal solutions.windows.forms,version=13.0.2000.0“

  5. Как да изчислим пълзящата средна за последните n часа