Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Ngoại lệ tham số tối đa của SqlCommand ở 2099 tham số

Lệnh được gửi đến SQL Server là

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

Lưu ý rằng 2 trong số các vùng tham số trong lệnh gọi tới sp_executesql được sử dụng với NVARCHAR chuỗi cho văn bản truy vấn và định nghĩa tham số do đó "chỉ" để lại 2.098 miễn phí cho bạn sử dụng.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để lưu trữ cấu trúc thư mục / phân cấp / cây trong cơ sở dữ liệu?

  2. Hàm T-SQL có thể trả về kiểu bảng do người dùng xác định không?

  3. Bỏ đăng nhập SQL ngay cả khi đã đăng nhập

  4. Cách tạo tập lệnh để bật tất cả ràng buộc khóa ngoại trong cơ sở dữ liệu SQL Server - Hướng dẫn sử dụng SQL Server / TSQL Phần 78

  5. Hành vi của chỉ mục duy nhất, cột varchar và khoảng trắng (trống)