エラーコードポータル
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_TOOBIG エラーは、SQLite がコンパイル時または実行時の制限を超える文字列または BLOB を検出した場合に発生します。 SQLITE_TOOBIG エラー コードは、サイズが大きい SQL ステートメントが sqlite3_prepare_v2() インターフェイスの 1 つに渡された場合にも発生する可能性があります。 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,...).

トラブルシューティング・診断リンク

まず、文書の製品・バージョン・発生環境が現在の状況と一致しているか確認してください。

この項目には公式のコード参考文書のみを掲載しています。個別の解決手順は検証していません。