| SQLITE_LIMIT_LENGTH(3) | Library Functions Manual | SQLITE_LIMIT_LENGTH(3) |
SQLITE_LIMIT_LENGTH,
SQLITE_LIMIT_SQL_LENGTH,
SQLITE_LIMIT_COLUMN,
SQLITE_LIMIT_EXPR_DEPTH,
SQLITE_LIMIT_COMPOUND_SELECT,
SQLITE_LIMIT_VDBE_OP,
SQLITE_LIMIT_FUNCTION_ARG,
SQLITE_LIMIT_ATTACHED,
SQLITE_LIMIT_LIKE_PATTERN_LENGTH,
SQLITE_LIMIT_VARIABLE_NUMBER,
SQLITE_LIMIT_TRIGGER_DEPTH,
SQLITE_LIMIT_WORKER_THREADS —
run-Time limit categories
#include
<sqlite3.h>
#define SQLITE_LIMIT_LENGTH
#define SQLITE_LIMIT_SQL_LENGTH
#define SQLITE_LIMIT_COLUMN
#define SQLITE_LIMIT_EXPR_DEPTH
#define SQLITE_LIMIT_COMPOUND_SELECT
#define SQLITE_LIMIT_VDBE_OP
#define SQLITE_LIMIT_FUNCTION_ARG
#define SQLITE_LIMIT_ATTACHED
#define SQLITE_LIMIT_LIKE_PATTERN_LENGTH
#define SQLITE_LIMIT_VARIABLE_NUMBER
#define SQLITE_LIMIT_TRIGGER_DEPTH
#define SQLITE_LIMIT_WORKER_THREADS
These constants define various performance limits that can be
lowered at run-time using
sqlite3_limit().
The synopsis of the meanings of the various limits is shown below.
Additional information is available at Limits in SQLite.
sqlite3_prepare_v2()
or the equivalent tries to allocate space for more than this many opcodes
in a single prepared statement, an SQLITE_NOMEM error is returned.These declarations were extracted from the interface documentation at line 4068.
#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
| January 24, 2024 | NetBSD 11.0 |