PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Какъв е максималният брой допустими параметри за тип доставчик на база данни?

Оракул:64 000. Източник

MySQL:

  • По подразбиране няма ограничение. "Текстовият протокол" на MySQL изисква .NET клиентската библиотека да замени всички параметри, преди да изпрати командния текст на сървъра; няма ограничение от страна на сървъра, което може да бъде наложено, и клиентът няма ограничение (освен наличната памет).
  • Ако използвате "подготвени изявления" чрез извикване на MySqlCommand.Prepare() (и посочване на IgnorePrepare=false в низа за връзка), тогава има ограничение от 65 535 параметъра (защото num_params трябва да се побере в два байта).

PostgreSql:РЕДАКТИРАНЕ:34464 за заявка и 100 за функция според отговора на Магнус Хагандер (отговорът е копиран тук, за да предостави една референтна точка)

SqlLite:999 (SQLITE_MAX_VARIABLE_NUMBER, което по подразбиране е 999, но може да бъде намалено по време на изпълнение) - А за функциите по подразбиране е 100 параметъра. Вижте раздел 9 от документацията за ограниченията на времето на изпълнение



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Плъзгаща се средна въз основа на времеви печати в PostgreSQL

  2. Как да филтрирате резултатите от заявката в PostgreSQL

  3. Как да копирам от CSV файл в PostgreSQL таблица със заглавки в CSV файл?

  4. Как се тълкува sql с рекурсивно изявление?

  5. Делението на цели числа връща 0