Oracle:64.000. Sumber
MySQL:
- Secara default, tidak ada batasan. "Protokol teks" MySQL mengharuskan pustaka klien .NET mengganti semua parameter sebelum mengirim teks perintah ke server; tidak ada batasan sisi server yang dapat diterapkan, dan klien tidak memiliki batasan (selain memori yang tersedia).
- Jika menggunakan "pernyataan yang disiapkan" dengan memanggil
MySqlCommand.Prepare()
(dan menentukanIgnorePrepare=false
dalam string koneksi), maka ada batasan 65.535 parameter (karenanum_params
harus muat dalam dua byte).
PostgreSql:EDIT:34464 untuk kueri dan 100 untuk fungsi sesuai jawaban Magnus Hagander (Jawaban disalin di sini untuk memberikan satu titik referensi)
SqlLite:999 (SQLITE_MAX_VARIABLE_NUMBER, yang default ke 999, tetapi dapat diturunkan saat runtime) - Dan untuk fungsi default adalah 100 parameter. Lihat bagian 9 Dokumentasi batas waktu proses