PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Qual é o número máximo de parâmetros permitidos por tipo de provedor de banco de dados?


Oráculo:64.000. Fonte

MySQL:
  • Por padrão, não há limite. O "protocolo de texto" do MySQL requer que a biblioteca cliente .NET substitua todos os parâmetros antes de enviar o texto do comando para o servidor; não há limite do lado do servidor que possa ser aplicado e o cliente não tem limite (além da memória disponível).
  • Se estiver usando "instruções preparadas" chamando MySqlCommand.Prepare() (e especificando IgnorePrepare=false na string de conexão), há um limite de 65.535 parâmetros (porque num_params tem que caber em dois bytes).

PostgreSql:EDIT:34464 para uma consulta e 100 para uma função conforme a resposta de Magnus Hagander (resposta copiada aqui para fornecer um único ponto de referência)

SqlLite:999 (SQLITE_MAX_VARIABLE_NUMBER, cujo padrão é 999, mas pode ser reduzido em tempo de execução) - E para funções o padrão é 100 parâmetros. Consulte a seção 9 da documentação de limites de tempo de execução