小。速度很快。可靠。
选择任意三个选项。

SQLite C接口

运行时间限制类别

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

这些常数定义了各种性能限制可以在运行时使用sqlite3_limit().各种限制的含义概要如下所示。有关更多信息,请访问SQLite中的限制.

SQLITE_LIMIT_LENGTH公司
任何字符串、BLOB或表行的最大大小,以字节为单位。

SQLITE_LIMIT_SQL_LENGTH公司
SQL语句的最大长度(字节)。

SQLITE_LIMIT_COLUMN公司
表定义或的结果集选择或索引中的最大列数或在ORDER BY或GROUP BY子句中。

SQLITE_LIMIT_EXPR_DEPTH公司
任何表达式上解析树的最大深度。

SQLITE_LIMIT_COMPOUND_SELECT公司
复合SELECT语句中的最大字词数。

SQLITE_LIMIT_VDBE_OP公司
虚拟机程序中的最大指令数用于实现SQL语句。如果sqlite3_prepare_v2()等效代码尝试为超过这个数量的操作码分配空间在单个准备好的语句中,返回SQLITE_NOMEM错误。

SQLITE_LIMIT_FUNCTION_ARG公司
函数上的最大参数数。

SQLITE_LIMIT_ATTACHED公司
最大数量附加的数据库.

SQLITE_LIMIT_LIKE_PATTERN_LENGTH公司
模式参数的最大长度喜欢GLOB公司操作员。

SQLITE_LIMIT_VARIABLE_NUMBER公司
任何参数在SQL语句中。

SQLITE_LIMIT_TRIGGER_DEPTH公司
触发器的最大递归深度。

SQLITE_LIMIT_WORKER_THREADS公司
单个辅助工作线程的最大数量准备好的报表可能会启动。

另请参见列表物体,常量、和功能.