Какие типы данных в SQLite поддерживают Android - PullRequest
57 голосов
/ 30 сентября 2010

Может кто-нибудь сказать мне СПИСОК ДАННЫХ в SQLITE, поддерживающих ANDROID.

Я хочу подтвердить типы данных TIME и DATE.

Ответы [ 3 ]

42 голосов
/ 30 сентября 2010

Вот список типов данных SQLite

ВРЕМЯ и ДАТА поддерживаются косвенно .

31 голосов
/ 13 сентября 2013

Как сказано в Типы данных в SQLite версии 3 :

Каждое значение, хранящееся в базе данных SQLite (или управляемое механизмом базы данных), имеет один из следующих классов хранения:

  • NULL .Это значение равно NULL.

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

  • REAL .Значение является значением с плавающей запятой, хранящимся как 8-байтовое число с плавающей запятой IEEE.

  • TEXT .Значением является текстовая строка, которая хранится в кодировке базы данных (UTF-8, UTF-16BE или UTF-16LE).

  • BLOB .Значение представляет собой блок данных, сохраняемый в точности так, как он был введен.

А для хранения времени и даты указано следующее:

Дата и время Тип данных

В SQLite не предусмотрен класс хранения, предназначенный для хранения дат и / или времени.Вместо этого встроенные функции даты и времени в SQLite могут сохранять даты и время в виде значений TEXT, REAL или INTEGER:

  • TEXT в виде строк ISO8601 ("YYYY-MM-DD HH: MM: SS.SSS ").
  • REAL в виде юлианских чисел, числа дней с полудня в Гринвиче 24 ноября 4714 г. до н.Григорианский календарь.
  • INTEGER как Unix Time, количество секунд с 1970-01-01 00:00:00 UTC.
1 голос
/ 13 сентября 2013

Прежде всего, проверьте версию Sqlite3 для каждой версии Android API: https://stackoverflow.com/a/4377116/737636

Я не думаю, что это полный список версий, и я думаю, что OEM также может изменить версию SQLite, установленную внутри.

Во всяком случае, если вы бросите быстрый взгляд, вы увидите, что базовая версия 3.x

Это список поддерживаемых типов данных SQLite3 (тот же, что используется в Android): http://www.sqlite.org/datatype3.html

и вот вы здесь:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...