PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Qual è il numero massimo di parametri consentiti per tipo di provider di database?

Oracolo:64.000. Fonte

MySQL:

  • Per impostazione predefinita, non c'è limite. Il "protocollo di testo" MySQL richiede che la libreria client .NET sostituisca tutti i parametri prima di inviare il testo del comando al server; non esiste alcun limite lato server che può essere applicato e il client non ha alcun limite (a parte la memoria disponibile).
  • Se si utilizzano "istruzioni preparate" chiamando MySqlCommand.Prepare() (e specificando IgnorePrepare=false nella stringa di connessione), allora c'è un limite di 65.535 parametri (perché num_params deve stare in due byte).

PostgreSql:EDIT:34464 per una query e 100 per una funzione secondo la risposta di Magnus Hagander (risposta copiata qui per fornire un unico punto di riferimento)

SqlLite:999 (SQLITE_MAX_VARIABLE_NUMBER, che per impostazione predefinita è 999, ma può essere abbassato in fase di esecuzione) - E per le funzioni l'impostazione predefinita è 100 parametri. Vedere la sezione 9 della documentazione sui limiti di tempo di esecuzione