我想创建一个列类型为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