хранить длинное значение в базе данных Android

Как хранить длинные значения в базе данных Android SQLite? Я пытаюсь сохранить значения времени (миллисекунды), которые приходят в формате длинного типа.


person zafi005    schedule 25.09.2012    source источник


Ответы (3)


Столбец INTEGER будет обрабатывать длинные значения.

С сайта SQLite:

ЦЕЛОЕ. Значение представляет собой целое число со знаком, хранящееся в 1, 2, 3, 4, 6 или 8 байтах в зависимости от величины значения.

Типы данных в SQLite версии 3

person keyser    schedule 25.09.2012

Вы можете определить столбец с типом данных Integer. Для получения дополнительной информации перейдите по этой ссылке.

person Aswin    schedule 25.09.2012

Если вам не нужен знак, сохраните его как INT8. Это 8 байт (64 бита) без знака. Или преобразовать в/из строки.

person Simon    schedule 25.09.2012
comment
INT8 будет преобразован в INTEGER в sqlite. (Или, по крайней мере, я так понял раздел близости) - person keyser; 25.09.2012