Oracle:64.000. Nguồn
MySQL:
- Theo mặc định, không có giới hạn. "Giao thức văn bản" MySQL yêu cầu thư viện máy khách .NET thay thế tất cả các tham số trước khi gửi văn bản lệnh đến máy chủ; không có giới hạn phía máy chủ có thể được thực thi và máy khách không có giới hạn (ngoài bộ nhớ khả dụng).
- Nếu sử dụng "câu lệnh soạn sẵn" bằng cách gọi
MySqlCommand.Prepare()
(và chỉ địnhIgnorePrepare=false
trong chuỗi kết nối), thì giới hạn là 65.535 tham số (vìnum_params
phải vừa với hai byte).
PostgreSql:EDIT:34464 cho một truy vấn và 100 cho một hàm theo câu trả lời của Magnus Hagander (Câu trả lời được sao chép ở đây để cung cấp một điểm tham khảo duy nhất)
SqlLite:999 (SQLITE_MAX_VARIABLE_NUMBER, mặc định là 999, nhưng có thể hạ xuống trong thời gian chạy) - Và đối với các hàm, mặc định là 100 tham số. Xem phần 9 về tài liệu giới hạn thời gian chạy