PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jaka jest maksymalna liczba dozwolonych parametrów na typ dostawcy bazy danych?

Wyrocznia:64 000. Źródło

MySQL:

  • Domyślnie nie ma limitu. „Protokół tekstowy” MySQL wymaga, aby biblioteka klienta .NET podmieniała wszystkie parametry przed wysłaniem tekstu polecenia do serwera; nie ma limitu po stronie serwera, który można wymusić, a klient nie ma limitu (innego niż dostępna pamięć).
  • Jeśli używasz „przygotowanych instrukcji”, wywołując MySqlCommand.Prepare() (i określając IgnorePrepare=false w ciągu połączenia), to istnieje limit 65 535 parametrów (ponieważ num_params musi zmieścić się w dwóch bajtach).

PostgreSql:EDIT:34464 dla zapytania i 100 dla funkcji zgodnie z odpowiedzią Magnusa Hagandera (odpowiedź skopiowana tutaj, aby zapewnić pojedynczy punkt odniesienia)

SqlLite:999 (SQLITE_MAX_VARIABLE_NUMBER, który domyślnie wynosi 999, ale można go obniżyć w czasie wykonywania) - A dla funkcji domyślnie 100 parametrów. Zobacz sekcję 9 Dokumentacja limitów czasu wykonywania



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zwrócić listę dostępnych sortowań w PostgreSQL

  2. lista postgresql i tabele kolejności według rozmiaru

  3. GROUP BY i COUNT w PostgreSQL

  4. Szczegółowe informacje na temat dostawców chmury:PostgreSQL na AWS Aurora

  5. Wykorzystanie szyfrowania do wzmocnienia bezpieczeństwa bazy danych PostgreSQL