RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
Visa 
4274 3200 2453 6495 

Small. Fast. Reliable.
Choose any three.

SQLite C Interface

Категории предела во время выполнения

#define SQLITE_LIMIT_LENGTH                    0
#define SQLITE_LIMIT_SQL_LENGTH                1
#define SQLITE_LIMIT_COLUMN                    2
#define SQLITE_LIMIT_EXPR_DEPTH                3
#define SQLITE_LIMIT_COMPOUND_SELECT           4
#define SQLITE_LIMIT_VDBE_OP                   5
#define SQLITE_LIMIT_FUNCTION_ARG              6
#define SQLITE_LIMIT_ATTACHED                  7
#define SQLITE_LIMIT_LIKE_PATTERN_LENGTH       8
#define SQLITE_LIMIT_VARIABLE_NUMBER           9
#define SQLITE_LIMIT_TRIGGER_DEPTH            10
#define SQLITE_LIMIT_WORKER_THREADS           11

Эти константы определяют различные исполнительные пределы, которые могут быть понижены во время выполнения, используя sqlite3_limit(). Резюме значений различных пределов показывают ниже. Дополнительная информация доступна здесь.

SQLITE_LIMIT_LENGTH
Максимальный размер любой последовательности, BLOB или строки таблицы в байтах.

SQLITE_LIMIT_SQL_LENGTH
Максимальная длина SQL-оператора в байтах.

SQLITE_LIMIT_COLUMN
Максимальное количество колонок в определении таблицы или в наборе результатов SELECT или максимальное количество колонок в индексе, в ORDER BY или GROUP BY.

SQLITE_LIMIT_EXPR_DEPTH
Максимальная глубина дерева синтаксического анализа по любому выражению.

SQLITE_LIMIT_COMPOUND_SELECT
Максимальное количество условий в составном операторе SELECT.

SQLITE_LIMIT_VDBE_OP
Максимальное количество инструкций в программе виртуальной машины. Если sqlite3_prepare_v2() или эквивалент пытается выделить место для большего, чем это значение количества кодов операции в единственном подготовленном запросе, ошибка SQLITE_NOMEM возвращена.

SQLITE_LIMIT_FUNCTION_ARG
Максимальное количество аргументов на функцию.

SQLITE_LIMIT_ATTACHED
Максимальное количество дополнительных БД.

SQLITE_LIMIT_LIKE_PATTERN_LENGTH
Максимальная длина аргумента шаблона операторов LIKE или GLOB.

SQLITE_LIMIT_VARIABLE_NUMBER
Максимальный индекс любого параметра в SQL-операторе.

SQLITE_LIMIT_TRIGGER_DEPTH
Максимальная глубина рекурсии для триггеров.

SQLITE_LIMIT_WORKER_THREADS
Максимальное количество вспомогательных рабочих потоков, которые может начать единственный подготовленный запрос.