2017-06-11 31 views
-2

今、私はAndroidの開発を学んでいて、私の本を読んでいるうちに、なぜSQLiteの列名に大文字を使うのか疑問に思っただけです。なぜSQLiteの列名に大文字を使用するのですか?

db.execSQL("CREATE TABLE DRINK (_id INTEGER PRIMARY KEY AUTOINCREMENT, " 
        + "NAME TEXT, " 
        + "DESCRIPTION TEXT, " 
        + "IMAGE_RESOURCE_ID INTEGER);") 

通常、私は小文字を使用しています。ウェブ開発にのみ使用しています。

何か理由はありますか?のようなコードの標準?

答えて

3

SQLは大文字と小文字を区別しません。小文字または大文字を使用できます。 SQLキーワードには大文字、表にはキャメルケース、フィールドには小文字を使用する一般的なコンセンサスが存在するようですが、それも石で書かれていません。

書式設定ガイドラインに従う必要がない場合は、好きな表記を使用できます。それは良い習慣であるので、あなたのプロジェクトを通してそのことに固執してください。

0

これは単なるSQLのコーディング標準です。とにかく小文字を使用する人もいますが、ほとんどの場合、すべて大文字になります。

1

この本はこれをしていないのですか?

public static final String NAME = "name" ; 
... 
+ NAME + " TEXT, " 

大文字の列名は一般的な方法ではありませんが、Java定数は次のとおりです。

関連する問題