Almacenar valor largo en la base de datos android
¿Cómo almacenar valores largos en la base de datos SQLite de Android? Estoy tratando de almacenar los valores de tiempo (milisegundos) que viene en formato de tipo largo.
- Base de datos Android SQLite Después de eliminar la tabla, ¿el id comienza desde 1?
- Obtener el ID de un nuevo registro insertado en una base de datos de la Uri devuelto
- Actividad y acceso al fondo de acceso a la base de datos SQLite
- Copia de seguridad de la base de datos
- ¿Se llama el método onUpgrade?
- Android: actualización de la base de datos de usuarios con SQLiteAssetHelper
- insertar si no existe otra actualización en sqlite android
- Android.database.sqlite.SQLiteCantOpenDatabaseException: error desconocido (código 14): No se pudo abrir la base de datos
- Cómo obtener NoClassDefFoundError al intentar utilizar Proguard y SQLcipher en Android
- Cerrar () nunca se llamó explícitamente en base de datos incluso después de implementar close ()
- Inserción o actualización de SQLite de Android
- ¿Cuál es la diferencia entre SQLiteOpenHelper.close () y SQLiteDatabase.close ()?
- Error de misterio: "No se pudo abrir la base de datos phenotype.db, la base de datos está bloqueada." No se puede encontrar ninguna información en línea
Una columna INTEGER manejará valores largos.
Desde el sitio SQLite:
ENTERO. El valor es un entero con signo, almacenado en 1, 2, 3, 4, 6 u 8 bytes dependiendo de la magnitud del valor.
Tipos de datos en SQLite versión 3
Puede definir una columna con tipo de datos Integer. Para más información, vea este enlace
Si no te importa el signo, almacénalo como INT8. Es 8 bytes (64 bits) sin firmar. O, convertir a / de la cadena.
- Agregar distancia a una coordenada GPS
- ¿Hay alguna diferencia entre Base64.encodeBase64 de Apache y Base64.encode de Android con el indicador Base64.Default?