32

SQL Serverとをたくさん使った後SQL Server Compact、最近 を使い始めましたSqlite。私は現在 Sqlite でテーブルを作成していますが、文字列列を定義するときに文字列の長さ制限を入力する必要がないように思われることに気付きました。255 文字の文字列のデータ型は次のようにSQL Server定義されますvarchar(255)SQL Server Compactのように定義されていますnvarchar(255)

ただし、 では、サイズ制限を入力せずにSqlite、列のデータ型を単純に として定義できるようです。textsqlite でサイズ制限を定義する方法はありますか? それとも、これは必要ありませんか?

4

2 に答える 2

22

SQLite には、管理可能な文字列または BLOB の制限があります。デフォルトは 10^9 バイトです。 いずれにせよ、列宣言で指定する必要はありません

于 2013-07-22T10:22:55.990 に答える