Quiero crear una tabla con el tipo de columna Long
en lugar de Integer
. ¿Es posible?¿Hay tipo Long en SQLite?
Respuesta
No creo que haya tipo largo. O puede usar INTEGER (o) Numérico. Aquí es el enlace con los tipos de datos soportados http://www.sqlite.org/datatype3.html
Su enlace anterior representa un entero de 64 bits o esencialmente mucho, también ver What is the difference between SQLite integer data types like int, integer, bigint, etc.?
Usted acaba de definir una columna con tipo entero. SQLite establece la longitud de columna en 1,2,4,8 dependiendo de su entrada.
del entero SQLite docs
. El valor es un entero con signo, almacenado en 1, 2, 3, 4, 6 u 8 bytes, dependiendo de la magnitud del valor.
Desde long
es de 8 bytes y INTEGER
También puede guardar los valores de 8 bytes, puede utilizar INTEGER
.
SQLITE fijará anchura número entero adecuado dependerá de su entrada
Crear la columna como un tipo de INTEGER
:
db.execSQL("CREATE TABLE IF NOT EXISTS " + TABLE_A + "("
+ KEY + " INTEGER" + ")");
colocar el valor long
en INTEGER
columna:
contentValues.put(KEY, object.getLongValue());
db.insert(TABLE_A, null, contentValues);
Importante : recupera el valor del cursor como LONG
Cursor cursor = db.rawQuery("SELECT * FROM " + TABLE_A, null);
long value = cursor.getLong(0);
- 1. Python tipo long vs C 'long long'
- 2. ¿Hay tipos más grandes que long long int en C++?
- 3. impresión unsigned long long int Tipo Valor Devuelve resultados extraños
- 4. ¿Hay algún tipo de implementación de Interceptor en sqlite
- 5. Tipo de clave principal: int vs long
- 6. cadena de conversión a long long
- 7. equivalente en Java de unsigned long long?
- 8. C++: long long int vs. long int vs. int64_t
- 9. SQLite no tiene tipo?
- 10. ¿Hay palabras reservadas en SQLite?
- 11. (lldb) Imprimir unsigned long long en hexadecimal
- 12. tipo de datos long/bigint/decimal equivalente en R
- 13. unsigned long long vs unsigned long (portabilidad punto de vista)
- 14. ¿Hay un literal booleano en SQLite?
- 15. Java: ¿Hace su propio tipo de datos? (por ejemplo, long long double?)
- 16. ¿Hay equivalente `int, short, long` en Perl? sistema de
- 17. ¿Cómo crear el tipo ENUM en SQLite?
- 18. ¿Hay alguna diferencia entre Long a = Long.valueOf (1) o Long a = 1L?
- 19. ¿Hay un incremento automático en sqlite?
- 20. ¿Qué hay del multihilo en Android SQLite?
- 21. Divide Long Long Number como porcentaje
- 22. Multiplicando dos long long ints C
- 23. Especificador de formato de 'long long'
- 24. ¿Hay perfiladores de SQLite disponibles?
- 25. Grails and Quartz: valor incorrecto para tipo long
- 26. ¿GCC es compatible con long long int?
- 27. Cómo convertir std :: wstring a tipo numérico (int, long, float)?
- 28. 'long long int' se interpreta como 'long int'. ¿Cómo puedo evitar esto?
- 29. long int en PHP
- 30. Bitwise "&" on a long?
Gracias .................... –