我想創建一個列類型爲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. 類型「long long」總是64位?
- 4. 什麼是Java類型long long
- 5. 確定Node.js中是否存在SQLite行
- 6. 檢查文件類型是否存在
- 7. 檢查long是否在數組中
- 8. Sqlite DATETIME類型是否存儲時區信息?
- 9. 檢查SQLite數據庫是否存在
- 10. SQLite測試是否存在記錄
- 11. SQLite:檢測rowid是否存在
- 12. 在Python模塊中檢查類型是否存在
- 13. 在ASP.NET MVC 2中是否存在強類型的RedirectToAction?
- 14. 在Java中是否存在這樣的數據類型?
- 15. 在Java中是否存在「類型安全」轉換的形式?
- 16. long類型溢出
- 17. 聯盟爲unsigned long long int類型投
- 18. 後綴LL爲long long類型
- 19. 如何檢測long類型是否實際爲NULL?
- 20. Long類型的變量是必需的
- 21. 什麼樣的數據類型是「long long」?
- 22. 是否存在類似(xs:x)
- 23. 在Android中,檢查sqlite數據庫是否存在失敗
- 24. Draftjs:查詢內容中是否存在類型「x」的實體
- 25. Python中是否存在任何類型的散列表
- 26. 原始類型是否存在於C#中?
- 27. 指針是否可以存儲在std :: mbstate_t類型中?
- 28. Hibernate中是否存在「集合類型」等效註釋?
- 29. P/Invoke&InterOP中是否存在匹配類型的表格?
- 30. C語言中是否存在類型擦除概念?
謝謝.................... – 2014-01-10 12:54:42