0

Android アプリケーション用に sqllite db を作成しようとしています

すべてのデータ型をテキストにするのは悪い習慣ですか? その理由は、一部のデータは本質的に整数である可能性がありますが (項目数など)、多くの場合、値を文字列として表示するか、ユーザーからの入力として取得する必要があります。したがって、操作を簡単にするために、データベースのデータ型をテキストにするだけだと思いました

考え?

4

1 に答える 1

0

ここで最初に理解することは、SQLite Storage Classesです。SQLite では、任意のデータ型をテーブルの列に格納できます。テーブルによって定義された実際のデータ型は、データベース エンジンへの単なるヒントです。

これは、列を type として定義しても、INTEGERテキストを格納できることを意味します。

そうは言っても、列に任意のデータ型を格納するユースケースや、定義されたデータ型を無視するケースは見つかりませんでした。読みやすくするために、適切に入力し、定義された型に従うことをお勧めします。

于 2012-10-23T21:31:02.490 に答える