我想創建一個列類型爲Long
而不是Integer
的表格。可能嗎?在SQLite中是否存在Long類型?
85
A
回答
13
我不認爲有很長的類型。您可以使用INTEGER(或)Numeric。下面是支持的數據類型鏈接http://www.sqlite.org/datatype3.html
3
4
你剛纔定義與整數類型的列。根據您的輸入,SQLite將列長度設置爲1,2,4,8。
160
INTEGER。該值是一個有符號整數,根據值的大小存儲在1,2,3,4,6或8個字節中。
由於long
爲8字節,INTEGER
還可以節省的8個字節的值,你可以使用INTEGER
。
1
SQLITE將設置適當的整寬度取決於你輸入
12
創建列作爲INTEGER
類型:
db.execSQL("CREATE TABLE IF NOT EXISTS " + TABLE_A + "("
+ KEY + " INTEGER" + ")");
把long
值在INTEGER
柱:
contentValues.put(KEY, object.getLongValue());
db.insert(TABLE_A, null, contentValues);
重要:從光標檢索值爲LONG
Cursor cursor = db.rawQuery("SELECT * FROM " + TABLE_A, null);
long value = cursor.getLong(0);
相關問題
- 1. 在C++中是否有比long long int更大的類型?
- 2. C++中是否存在錯誤類型?
- 3. 什麼是Java類型long long
- 4. 類型「long long」總是64位?
- 5. 確定Node.js中是否存在SQLite行
- 6. tgamma()long long類型轉換
- 7. C++`long long`變量類型
- 8. 檢查文件類型是否存在
- 9. 存儲一個比在Java中long類型長的數字
- 10. 檢查long是否在數組中
- 11. Sqlite DATETIME類型是否存儲時區信息?
- 12. 是否有模型類型可以在django中存儲標籤?
- 13. 需要檢查表中是否存在與SQlite SQlite
- 14. SQLite測試是否存在記錄
- 15. 驗證一行是否存在sqlite
- 16. php sqlite檢查行是否存在
- 17. 檢查行是否存在SQLite
- 18. SQLite:檢測rowid是否存在
- 19. 檢查SQLite數據庫是否存在
- 20. 在Python模塊中檢查類型是否存在
- 21. 在Java中是否存在「類型安全」轉換的形式?
- 22. 在Java中是否存在這樣的數據類型?
- 23. 在ASP.NET MVC 2中是否存在強類型的RedirectToAction?
- 24. 如何在sqlite中插入long long屬性?
- 25. 如何檢測long類型是否實際爲NULL?
- 26. 後綴LL爲long long類型
- 27. cpp:eclipse不識別'long long'類型
- 28. 類型轉換爲無符號long long?
- 29. 聯盟爲unsigned long long int類型投
- 30. java中是否存在與C#中的DataSet相當的類型?
謝謝.................... – 2014-01-10 12:54:42