错误代码门户
SQLiteSQLite错误代码

SQLITE_TOOBIG

toobig

其他表示形式:18

代码 SQLITE_TOOBIG · SQLite 报告的问题。

SQLITE_TOOBIG 错误代码指示字符串或 BLOB 太大。 SQLite 中字符串或 BLOB 的默认最大长度为 1,000,000,000 字节。这个最大长度可以在编译时使用 SQLITE_MAX_LENGTH 编译时选项进行更改,或者在运行时使用 sqlite3_limit(db,SQLITE_LIMIT_LENGTH,...) 接口进行更改。当 SQLite 遇到超出编译时或运行时限制的字符串或 BLOB 时,会产生 SQLITE_TOOBIG 错误。 当将过大的 SQL 语句传递到 sqlite3_prepare_v2() 接口之一时,也会导致 SQLITE_TOOBIG 错误代码。 SQL 语句的最大长度默认为类似的值 1,000,000,000 字节。最大 SQL 语句长度可以在编译时使用 SQLITE_MAX_SQL_LENGTH 设置,或在运行时使用 sqlite3_limit(db,SQLITE_LIMIT_SQL_LENGTH,...) 设置。

Google Translate · 此内容为自动翻译。技术术语及适用条件请以英文原文为准。

The SQLITE_TOOBIG error code indicates that a string or BLOB was too large. The default maximum length of a string or BLOB in SQLite is 1,000,000,000 bytes. This maximum length can be changed at compile-time using the SQLITE_MAX_LENGTH compile-time option, or at run-time using the sqlite3_limit(db,SQLITE_LIMIT_LENGTH,...) interface. The SQLITE_TOOBIG error results when SQLite encounters a string or BLOB that exceeds the compile-time or run-time limit. The SQLITE_TOOBIG error code can also result when an oversized SQL statement is passed into one of the sqlite3_prepare_v2() interfaces. The maximum length of an SQL statement defaults to a similar value of 1,000,000,000 bytes. The maximum SQL statement length can be set at compile-time using SQLITE_MAX_SQL_LENGTH or at run-time using sqlite3_limit(db,SQLITE_LIMIT_SQL_LENGTH,...).

故障排除与诊断链接

请先确认文档中的产品、版本及发生环境与当前情况一致。

此条目仅链接至官方代码参考文档。尚未验证单独的故障排除步骤。