1

Sqlite データベースに 65536 列の行を格納したいのですが、C++ と QT を使用しています。

私の質問は次のとおりです。デフォルトの最大列数は 2000 であるように思われるため、C++ および Qt からこのパラメーターを構成するにはどうすればよいですか?

ありがとうございました。

4

1 に答える 1

2

SQLLite ホームページには、これに関する説明があります。

2.最大列数

SQLITE_MAX_COLUMN コンパイル時パラメーターは、上限を設定するために使用されます (...)

SQLITE_MAX_COLUMN のデフォルト設定は 2000 です。コンパイル時に 32767 までの値に変更できます。一方、多くの経験豊富なデータベース設計者は、適切に正規化されたデータベースではテーブルに 100 列を超える列は必要ないと主張します。

そんな風に、いくら増やしても半分しか達成できない。それとは別に、あなたの投稿に対する Styne666 のコメントしか参照できません。

于 2012-05-24T08:09:57.653 に答える