2017-06-11 50 views
-2

現在我正在學習Android開發,並且在追蹤我的書時,我只是想知道爲什麼使用大寫字母作爲SQLite列名?爲什麼使用大寫字母作爲SQLite列名稱?

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

通常,我使用小寫字母和_僅用於Web開發。

有什麼理由呢?像代碼標準?

回答

3

SQL不區分大小寫。您可以使用小寫或大寫字符。對於SQL關鍵字使用大寫字母,表格使用大寫字母,以及字段使用小寫字母似乎存在普遍的共識,但這種寫法也不是一成不變的。

如果您不必遵循強加的格式指南,則可以使用您喜歡的任何符號。在整個項目中堅持這一點,因爲這是一個好習慣。

0

這只是SQL的編碼標準。無論如何,有些人使用小寫字母,但大多數情況下我已經看到所有大寫字母。

1

你確定這本書不這樣做嗎?

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

大寫的列名不是常見的做法,但Java常量是。

相關問題